Part Number Hot Search : 
C1005 2SK133 2N7380 023R7FKE 29LV0 24S15 3F323 002000
Product Description
Full Text Search
 

To Download ICS1531 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Integrated Circuit Systems, Inc.
ICS1531 1531
General Description
The ICS1531 is a high-performance, cost-effective, 3-channel, 8-bit analog-to-digital converter with an integrated line-locked clock generator. It is part of a family of chips intended for high-resolution video applications that use analog inputs, such as LCD monitors, LCD projectors, plasma displays, and projection TVs. Using ICS's low-voltage CMOS mixed-signal technology, the ICS1531 is an effective data-capture solution for resolutions from VGA to UXGA. The ICS1531 offers analog-to-digital data conversion and synchronized pixel clock generation at speeds of 100, 140, or 165 MHz (or mega samples per second, MSPS). The Dynamic Phase Adjust (DPA) circuitry allows end-user control over the pixel clock phase, relative to the recovered sync signal and analog pixel data. Either the internal pixel clock can be used as a capture clock input to the analog-to-digital converters or an external clock input can be used. The ICS1531 provides either one or two 24-bit pixels per clock. An ADCSYNC output pin provides recovered HSYNC from the pixel clock phase-locked-loop (PLL) divider chain output, which can be used to synchronize display enable output. A clamp signal can be generated internally or provided through the CLAMP pin. A high-bandwidth video amplifier with adjustable gain allows fine tuning of the analog signal. The advanced PLL uses an internal programmable feedback divider. Two additional, independent programmable PLLs, each with spread-spectrum functionality, support memory and panel clock requirements. ICS1531 Functional Block Diagram
Document Type:
Data Sheet
Document Stage: Preliminary Product Preview
Triple 8-bit MSPS A/D Converters with Line-Locked Clock Generator
Features * 3-channel 8-bit analog-to-digital conversion up to 165 MHz * Direct connection to analog input data (no external
pre-amplifier circuit needed)
* Video amplifier: 500-MHz analog bandwidth,
software-adjustable gain
* Dynamic Phase Adjust (DPA) for software-adjustable
analog sample points
* Software selectable: One pixel per clock (for 24-bit
pixels) or two pixels per clock (for a total of 48 bits)
* Internal clamp circuit. Very low jitter. * Low-voltage TTL clock outputs, synchronized with
digital pixel data outputs
* Independent software reset for PLLs and DPA * Double-buffered PLL and DPA control registers * Two additional PLLs with spread spectrum for memory
and panel clock
* * * *
External/internal loop-filter selection with software Automatic Power-On Reset (POR) detection Uses 3.3 VDC. Digital inputs are 5-V tolerant. Industry-standard 2-wire serial bus interface speeds: low (100 kHz), high (400 kHz), or ultra (800 kHz)
* Lock detection available in hardware and software * 144-pin low-profile quad flat pack (LQFP) package Applications * LCD displays, LCD projectors, plasma displays, and
projection TVs
R ed G reen Blue VS Y NC
CLAMP CLAMP CLAMP PLL DPA
ADC ADC ADC
R A0-RA 7 R B0-RB 7 G A0 -G A7 G B0 -G B7 BA 0-B A 7 BB 0-B B 7 AD C R C LK AD C S YNC R EF
H SY N C SD A SC L XTAL In XTAL O ut
Serial IF
Crystal Oscillator
POR
PLL PLL
Spread S pectrum Spread S pectrum
M C LK PN LC LK
ICS1531 Rev N 12/1/99
PRODUCT PREVIEW documents contain information on new products in the sampling or preproduction phase of development. Characteristic data and other specifications are subject to change without notice.
December, 1999
December 8, 2000 2:31pm
ICS1531 Data Sheet - Preliminary
Table of Contents
Table of Contents
Section
Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13
Title
Page
Abbreviations and Acronyms...............................................................................................................3 Summary ...........................................................................................................................................4 Pin Diagram and Listings .....................................................................................................................9 Functional Blocks................................................................................................................................19 Application Overview ..........................................................................................................................22 Register Set .........................................................................................................................................23 Programming .......................................................................................................................................54 Layout and Power Considerations ....................................................................................................58 AC/DC Operating Conditions .............................................................................................................61 Timing Diagrams................................................................................................................................63 VCO Transfer Characteristic.............................................................................................................70 Package Dimensions.........................................................................................................................71 Ordering Information.........................................................................................................................73
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 2
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 1
Abbreviations and Acronyms
Chapter 1 Abbreviations and Acronyms
Table 1-1 lists and interprets the abbreviations and acronyms used throughout this data sheet.
Table 1-1. Abbreviations and Acronyms
Abbreviation / Acronym
ADC ASIC BNC CMOS DAC DPA EMI FCC IF LCD LQFP LSB LVTTL Max. Min. MSB MSPS MUX N/A PC PFD PLL POR Reg RGB R/W SXGA TTL Typ. UXGA VCO VESA VGA XGA analog-to-digital converter
Interpretation
application-specific integrated circuit Type of connector, named for ("Bayonet") Paul Neill and Carl Concelman complimentary metal-oxide semiconductor digital-to-analog converter Dynamic Phase Adjust electro-magnetic interference (United States) Federal Communications Commission interface liquid crystal display low-profile quad flat pack least-significant bit low-voltage digital transistor-transistor logic maximum minimum most-significant bit mega samples per second multiplexer Not Applicable personal computer phase/frequency detector phase-locked loop power-on reset register red, green, blue read/write super XGA transistor-transistor logic typical ultra XGA voltage-controlled oscillator Video Electronics Standards Association video graphics array eXtended graphics array
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 3
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 2
Summary
Chapter 2 Summary
2.1
Overview
The ICS1531 addresses stringent display system line-locked applications by providing clock signals and digitized pixel data through internal high-performance analog-to-digital converters (ADCs). The ICS1531 is a complete solution for capturing analog red, green, and blue (RGB) signals from personal computers and workstations. It supports data capture for resolutions from VGA (640 x 480) to UXGA (1600 x 1200). The ICS1531 features are described in the following sections.
2.2
Clamp, Video Amplifier, and Analog-to-Digital Circuits (Condition RGB Inputs)
For the following circuits, see Figure 4-3.
2.2.1
Clamp Circuits (Adjust RGB Inputs to ADC Range)
To properly digitize incoming RGB analog signals, the ICS1531 must adjust the signals to the range of the ADC. This adjustment is done by clamping the signal, which both (1) establishes a bottom voltage limit and (2) offsets the signal to align the black level of the incoming signal with the bottom voltage limit. Then the signal is amplified to adjust the top limit to the upper range of the ADC. The ICS1531 incorporates an internal clamping circuit to generate a clamping signal. Optionally, the CLAMP pin can be used to input an externally generated clamp signal (Reg 30:2). In either case, the polarity of the signal to a clamp can be programmed (Reg 30:3). Typically, the clamp signal is generated by ADCSYNC (the recovered HSYNC timing pulse). The clamp signal is generated during a non-display region of time, when most PC display controllers output a black signal.
2.2.2
Video Amplifier Circuits (Amplify RGB Inputs)
The ICS1531's video amplifier circuit can directly accept analog RGB input signals from a PC display controller (that is, no external pre-amplifier is required). The video amplifier circuit has three independent 500-MHz video amplifiers for the RGB inputs. To adjust the top level of the signal, this video amplifier circuit can be programmed for a gain of 1.0, 1.2, 1.4, or 1.6 (Regs 31:1-0, 32:1-0, and 33:1-0). As a result, the video amplifier circuit can improve low-amplitude signals and adjust analog input signals for the optimum sampling range of the ADC circuit.
2.2.3
Analog-to-Digital Circuits (Digitize RGB Inputs)
The ICS1531 has high-performance analog-to-digital converters (ADCs) to capture and digitize analog RGB data (Reg 30:7). Low-power CMOS technology is used to create 8-bit ADCs, which are calibrated to align the capture event between (1) the 3 analog input channels and (2) either 3 or 6 digital output channels. The ADC can provide (through Reg 30:6) one of the following:
* Two 24-bit pixels aligned to a half-rate pixel clock (two-pixels-per-clock mode), which can be used for
48-bit interface panels and image-scaling chips
* One 24-bit pixel aligned to a full-rate pixel clock (one-pixel-per-clock mode), which can be used for
24-bit-per-pixel applications In addition, programmable digital-to-analog converters for the R, G, and B inputs fine-tune VRTR, VRTG, and VRTB, the individual R, G, and B maximum reference `top' voltages (Regs 34-36).
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 4
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 2
Summary
2.3
Phase-Locked Loop (Generates Pixel Clock from Input HSYNC)
The ICS1531 uses a phase-locked loop (PLL) to generate its pixel clock output frequency. A PLL is a closed-loop feedback system that locks an output signal's phase and frequency to that of a reference input signal's phase and frequency. In the case of the ICS1531, when its PLL is locked it locks a pixel clock output to that of an HSYNC signal from input video.For a block diagram of the ICS1531 PLL, see Figure 4-1 and Figure 4-2.
2.3.1
Phase/Frequency Detector (Compares Two Input Signals)
The first section of the PLL is the Phase/Frequency Detector (PFD). To use the PLL, first the PFD must be enabled either through hardware control (with a signal from the PDEN pin) or software control (Reg 00:1-0). Once the PFD is enabled, the PFD compares both the phase and frequency of the following two input signals.
* PFD Input Signal 1: External HSYNC Signal or Internal Oscillator Signal
The first input to the PFD can be selected from either the external HSYNC signal or the ICS1531 internal crystal oscillator signal (Reg 00:5). - External HSYNC signal Typically, one of the input signals to the PFD comes from the HSYNC of a PC display controller. This input HSYNC signal can have a transition time of tens of nanoseconds. Furthermore, if the input HSYNC signal is from a remote source, its pulses can degrade. A high-performance Schmitt trigger (Reg 00:7-6) conditions the HSYNC pulse before it is input to the PFD. The polarity of this input pulse can be programmed (Reg 00:2). The result of this conditioning is REF, a clean reference clock signal that in comparison to the input HSYNC signal has a short transition time. [For more information on adjusting the HSYNC signal, see Section 2.6, "Dynamic Phase Adjust (Positions Pixel Clock on Sub-Pixel Basis)".] - Internal crystal oscillator Alternatively, one of the input signals to the PFD can be from the ICS1531 internal crystal oscillator (Regs 07:7-0 and 2C:6-4).
* PFD Input Signal 2: Signal from Feedback Loop
The second input to the PFD comes from the output of the PLL feedback loop, which results from the processing that takes place with the charge pump, filter, voltage-controlled oscillator, post-scaler divider, and feedback divider. That is, the PLL output (the signal from the feedback loop) also appears as one of the two inputs to the PFD. As a result of the comparison of the two input signals, the PFD processes the inputs so there is the proper ratio between them. Then the PFD uses the output to drive a charge pump.
2.3.2
Charge Pump (Boosts Voltage Gain of Signal from PFD)
The charge pump, which is a current-source and current-sink pair, boosts the voltage gain of the signal from the PFD. This PFD signal gain is programmable over a 7-bit range up to 128 A (Reg 01:2-0).
2.3.3
Loop Filter (Filters Output from Charge Pump)
The loop filter, which is a capacitance and resistance in series, acts as a low-bandpass filter for the frequency output from the charge pump. The ICS1531 can select between either an external loop filter, or more typically, an internal loop filter (Reg 08:0). The advantage of the internal filter is that it can be used for all Video Electronics Standards Association (VESA) timing modes, for ease in manufacturing. Note: VESA establishes standard timing specifications for the personal-computer industry. Although many computer manufacturers require that display controllers adhere to the VESA timing specifications, there is no enforcement. As a result, not all display controllers conform precisely to the VESA timing specifications.
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 5 December, 1999
ICS1531 Rev N 12/1/99
ICS1531 Data Sheet - Preliminary
Chapter 2
Summary
2.3.4
Voltage-Controlled Oscillator (Matches Input Signals to PFD)
The voltage level resulting from the output signals from the combined processing by the PFD, charge pump, and loop filter drives the voltage-controlled oscillator (VCO). The VCO uses the level of this input voltage to proportionally adjust its frequency output. This signal is compared to the input to the PFD so that both inputs to the PFD match in both phase and frequency. The VCO can operate up to nearly 600 MHz with a fixed gain. Consequently, the ICS1531 can be optimized for the best performance at all operating frequencies. (For more information on the VCO, see Chapter 11, "VCO Transfer Characteristics".)
2.3.5
Post-Scaler Divider (Sets Ratio of VCO and Pixel Clock Frequencies)
Using the frequency output from the VCO, the programmable Post-Scaler Divider (PSD) can set the ratio of VCO frequency-to-pixel clock frequency at 2:1, 4:1, 8:1, or 16:1 (Reg 01:5-4). The maximum pixel clock output frequency is therefore 300 MHz. However, for practical applications, the analog-to-digital converter limits this output frequency to either 100, 140, or 165 MHz.
2.3.6
Feedback Divider (Controls Number of Pixel Clocks per HSYNC)
The ICS1531's internal 12-bit pixel Feedback Divider (Regs 02 and 03) controls the total number of pixel clocks per line (that is, between successive HSYNCs). The total number of pixels per line includes both displayed and non-displayed pixels. Reg 06:2 can delay the recovered HYSNC signal (that is, ADCSYNC) by one input clock period. This delay has the effect of moving channel `A' data to the `B' channel output pins and the channel `B' data to the `A' channel output pins. Note: 1. As a starting point to capture analog RGB input from VESA-compliant sources, ICS recommends certain register settings for the software "*.ics files" that come with the ICS1531 Register Tool. However, the Register Tool register settings are only a guide. (For more information on the ICS1531 Register Tool and its *.ics.files, see the ICS1531 Demo Board Guide.) 2. The display manufacturer must provide a way to optimize the display for the particular display controller in use. 3. If the ICS1531 internal pixel PLL Feedback Divider is not set correctly, it can create visible errors on the display. 4. To adjust the ICS1531 on a sub-pixel basis, see Section 2.6, "Dynamic Phase Adjust (Positions Pixel Clock on Sub-Pixel Basis)".
2.4
Analog-to-Digital Converter (Synchronizes Data Capture)
By using the internal 3-channel analog-to-digital converter (ADC), the ICS1531 internally provides the pixel clock needed to synchronize data capture. The pixel clock can be further processed by the Dynamic Phase Adjust. [For more information on the ADC, see Section 2.2.3, "Analog-to-Digital Circuits (Digitize RGB Inputs)" and Figure 4-3.] For the pixel clock to appear on the CLK pin, the pixel clock output must be enabled (Reg 06:6).
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 6
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 2
Summary
2.5
Additional PLLs, with Spread Spectrum (Drive Memory and Panel Data Clocks)
Besides the pixel clock PLL, the ICS1531 has two other independent PLLs for use as needed. Typically, one of the PLLs is used to drive memory clocks (Regs 26-2B and 2D) and the other PLL is used to drive panel data clocks (Regs 20-25 and 2D). Both of these additional PLLs are tailored for the required frequency ranges. Each supports software-controlled spread-spectrum clock dithering to reduce measured electro-magnetic interference (EMI).
2.6
Dynamic Phase Adjust (Positions Pixel Clock on Sub-Pixel Basis)
Most display controllers provide an HSYNC signal that can be used as a reference signal for the pixel clock. However, when this HSYNC signal is used as an input, frequently it has significant jitter that impacts data capture. Furthermore, the analog data stream from the display controller to the ICS1531 has no pixel-rate reference clock. So that analog pixel data inputs can be properly sampled and digitized, the ICS1531's pixel PLL tracks the input HSYNC signal and the line-to-line jitter. To provide a properly aligned sampling clock (ADCSYNC) to the ADC blocks, the ICS1531's Dynamic Phase Adjust (DPA) circuitry can add delays to the pixel clock position. The delay, which occurs in relation to the edge of ADCSYNC (the recovered HSYNC signal), is added in sub-pixel time increments. Regs 04:5-0, 05:1-0 and 06 are used to program the ICS1531 DPA for a value representing incremental sub-pixel delay units. By choosing the proper value, pixel data to the ICS1531 can be sampled at the optimum time for proper digitization and the best-looking display. Typically, a system's microcontroller presets this value, based on either a table or proprietary algorithms. The end user can change the value through the system's on-screen display controls. Table 2-1 lists the number of possible delay element units that can be used to program to add a delay of up to one pixel clock period, in increments of either 16, 32, or 64 (Reg 04:5-0 and Reg 5:1-0).
Table 2-1. Increments for Delay Element Units Pixel Clock Range, MHz 55 27 14 64 130 260 Number of Delay Element Units 16 32 64
Note:
To adjust the ICS1531 on a pixel-by-pixel basis, see Section 2.3.6, "Feedback Divider (Controls Number of Pixel Clocks per HSYNC)".
2.7
Automatic Power-On Reset Detection (Automatically Resets ICS1531)
The ICS1531 automatically detects power-on resets. As a result, the ICS1531 resets itself if the supply voltage drops below threshold values. No external connection to a reset signal is required.
2.8
Logic Inputs and Outputs * Inputs. The ICS1531 uses both of the following inputs:
- Analog inputs - Digital inputs. The digital inputs are low-voltage TTL (LVTTL) inputs that operate at 3.3 V. These LVTTL inputs are also 5-V tolerant. (For inputs that are 5-V tolerant, see Section 3.2.3.10, "List of 5-V Tolerant Pins".)
* Outputs. The ICS1531 has high-speed LVTTL clock outputs.
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 7
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 2
Summary
2.9
Industry-Standard 2-Wire Serial Interface
To access all its registers, the ICS1531 uses an industry-standard 2-wire serial interface that operates at one of the following speeds:
* A low speed of 100 kHz * A high speed of 400 kHz * An ultra speed of 800 kHz
For use with the 2-wire serial interface, the ICS1531 has 5 V-tolerant inputs. The ICS1531 can use either of two unique, alternative sets of addresses. Table 2-2 lists the addresses that can be used, depending on the state of the SBADR pin.
Table 2-2. ICS1531 Address Sets
Addresses in Address Set 7-bit device address 8-bit read address 8-bit write address
Address Set 1. (SBADR Pin Is Low) 24h 49h 48h
Address Set 2. (SBADR Pin Is High) 25h 4Bh 4Ah
2.10 Programmable Outputs
For general-purpose outputs, the ICS1531 provides three programmable pins, PSEL3, PSEL2, PSEL1 (Reg 37:2-0).
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 8
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
Chapter 3 Pin Diagram and Listings
3.1
Pin Diagram for ICS1531
Figure 3-1 shows the pin diagram for the ICS1531, which is packaged in a 144-pin low-profile quad flat pack (LQFP). Figure 3-1. Pin Diagram
109 110 111 112 113 114 115 116 117 11 8 11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 136 137 138 139 140 141 142 143 144 VDD Q VSSQ STATUS RE F O SC OU T C LK R eserved VSSSU B NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC VDD A VSSA NC SCL SDA VSSD VDD D PDEN SBAD R XFILR ET EXTFIL
VD DXTL XO U T XIN VSSXTL PN LCL K VD DPC LK VSSPC LK M C LK VD DM C LK VSSM CLK NC NC VSSAAD C R A0 R A1 R A2 R A3 R A4 R A5 VD DQ AD C VSSQ AD C R A6 R A7 R B0 R B1 R B2 R B3 VD DQ AD C VSSQ AD C R B4 R B5 R B6 R B7 G A0 G A1 VD DQ AD C 10 8 10 7 106 10 5 104 103 10 2 10 1 10 0 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
VSS TRESE T VSS NC VSS H SYNC VSSSU B PSEL 1 PSEL 2 PS EL3 NC VS S(TEST) VS SSUB R eserved AR ED VRTR VR B NC AG R N VRTG R eserved AB LUE VRTB VD DA ADC VS SAADC VS SAADC VD DA ADC C LAM P VD DQ AD C BB 7 BB 6 BB 5 BB 4 BB 3 BB 2 VS SQ ADC
ICS1531
VSSQ AD C G A2 G A3 G A4 G A5 G A6 G A7 V DD Q ADC VSSQ AD C G B0 G B1 G B2 G B3 G B4 G B5 VDD Q ADC VSSQ AD C AD CSYN C A DC RC LK VD DD ADC VSSDAD C G B6 G B7 BA0 BA1 BA2 BA3 VDD Q ADC VSSQ A DC BA4 BA5 BA 6 BA7 BB0 BB1 VDD Q ADC 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 9
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2
Pin Listings
Note: 1. The TRESET pin (pin 2) was formerly a Reserved pin. 2. The following pins, formerly `Reserved', are now NC (No Connect): 4, 11, 18, 97-98, 117-133, 136 3. The (active-low) STATUS pin (pin 111) was formerly called `LOCK'
3.2.1
Pin Listing by Pin Number
Table 3-1.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
ICS1531 Pins, by Pin Number
Pin No. Pin Name 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 VDDQADC BB1 BB0 BA7 BA6 BA5 BA4 VSSQADC VDDQADC BA3 BA2 BA1 BA0 GB7 GB6 VSSDADC VDDDADC ADCRCLK ADCSYNC VSSQADC VDDQADC GB5 GB4 GB3 GB2 GB1 GB0 VSSQADC VDDQADC GA7 GA6 GA5 GA4 GA3 GA2 VSSQADC Pin No. Pin Name 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 VDDQADC GA1 GA0 RB7 RB6 RB5 RB4 VSSQADC VDDQADC RB3 RB2 RB1 RB0 RA7 RA6 VSSQADC VDDQADC RA5 RA4 RA3 RA2 RA1 RA0 VSSAADC NC NC VSSMCLK VDDMCLK MCLK VSSPCLK VDDPCLK PNLCLK VSSXTL XIN XOUT VDDXTL Pin No. Pin Name 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 VDDQ VSSQ STATUS REF OSCOUT CLK Reserved VSSSUB NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC VDDA VSSA NC SCL SDA VSSD VDDD PDEN SBADR XFILRET EXTFIL
Pin No. Pin Name VSS TRESET VSS NC VSS HSYNC VSSSUB PSEL1 PSEL2 PSEL3 NC VSS(TEST) VSSSUB Reserved ARED VRTR VRB NC AGRN VRTG Reserved ABLUE VRTB VDDAADC VSSAADC VSSAADC VDDAADC CLAMP VDDQADC BB7 BB6 BB5 BB4 BB3 BB2 VSSQADC
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 10
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.2
Pin Listing by Alphabetical Pin Name
Note: 1. The TRESET pin was formerly a Reserved pin. 2. The following pins, formerly `Reserved', are now NC (No Connect): 4, 11, 18, 97-98, 117-133, 136 3. The (active-low) STATUS pin was formerly called `LOCK'.
Table 3-2.
Pin Name ABLUE ADCRCLK ADCSYNC AGRN ARED BA0 BA1 BA2 BA3 BA4 BA5 BA6 BA7 BB0 BB1 BB2 BB3 BB4 BB5 BB6 BB7 CLAMP CLK EXTFIL GA0 GA1 GA2 GA3 GA4 GA5 GA6 GA7 GB0 GB1 GB2
ICS1531 Pins, by Alphabetical Pin Name
Pin No. 22 54 55 19 15 49 48 47 46 43 42 41 40 39 38 35 34 33 32 31 30 28 114 144 75 74 71 70 69 68 67 66 63 62 61 OSCOUT PDEN PNLCLK PSEL1 PSEL2 PSEL3 RA0 RA1 RA2 RA3 RA4 RA5 RA6 RA7 RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 REF Reserved SBADR SCL Pin Name GB3 GB4 GB5 GB6 GB7 HSYNC MCLK NC Pin No. 60 59 58 51 50 6 101 4, 11, 18, 97-98, 117-133, 136 113 141 104 8 9 10 95 94 93 92 91 90 87 86 85 84 83 82 79 78 77 76 112 14, 21, 115 142 137 VSSSUB VSS(TEST) VSSXTL XFILRET XIN XOUT VDDXTL VRB VRTB VRTG VRTR VSS VSSA VSSAADC VSSD VSSDADC VSSMCLK VSSPCLK VSSQ VSSQADC Pin Name SDA STATUS TRESET VDDA VDDAADC VDDD VDDDADC VDDMCLK VDDPCLK VDDQ VDDQADC Pin No. 138 111 2 134 24, 27 140 53 100 103 109 29, 37, 45, 57, 65, 73, 81, 89 108 17 23 20 16 1, 3, 5 135 25, 26, 96 139 52 99 102 110 36, 44, 56, 64, 72, 80, 88 7, 13, 116 12 105 143 106 107
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 11
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3 3.2.3.1
Pin Listing by Functional Grouping Clock Pins
For more information on the clock pins, see Figure 4-2 and Figure 4-3.)
Table 3-3. Clock Pins
Pin Name
ADCRCLK
Pin Type
Input or Output
Pin Description
Analog-to-Digital Converter Reference Clock. * This pin outputs a half-rate pixel clock for latching digital output pixel data. * Typically, this pin connects to an LCD panel controller/scaler. * In this table, see also CLK. Analog-to-Digital Converter Sync. * This pin provides a recovered HSYNC signal (that is, an HSYNC signal conditioned by a Schmitt trigger) that aligns to ADCRCLK. * For some previous ICS chips, the ADCSYNC pin is called FUNC. Clock. * This pin outputs the full-rate pixel clock for latching digital output pixel data. * In this table, see also ADCRCLK. Horizontal Sync. (See Table 3-6.) Memory Clock. * This pin provides an independent user-programmable clock source. * Typically, this pin is used by LCD panel controller/scaler chips or microcontrollers. Oscillator Output. * This output from this pin is from a crystal oscillator. * The output frequency is one of the following: - The same frequency as the input frequency to the crystal oscillator - The frequency that results when the input frequency is divided by a programmable value Panel Clock. * This pin provides an independent user-programmable clock source. * Typically, this pin is used by LCD panel controller/scaler chips or microcontrollers. Reference. This pin provides various reference line clock sync signals. Serial Clock. (See Table 3-7.) Crystal Input. This pin accepts input from one of the following: * A 14.31818-MHz crystal * An external clock source Crystal Output. Do one of the following with this pin: * Connect it to a 14.31818-MHz crystal. * Leave it open for an external clock source.
ADCSYNC
Input or Output
CLK
Output
HSYNC MCLK
Input Output
OSCOUT
Output
PNLCLK
Output
REF SCL XIN
Output Input Input
XOUT
Output
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 12
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3.2
Control Pins
Table 3-4. Control Pins
Pin Name
CLAMP
Pin Type
Input
Pin Description
Clamp. This pin accepts an external signal that is provided as an alternative to the ICS1531's internally generated clamp signal. Programmable Select 1, 2, 3. These pins are used as general-purpose programmable output pins. Test Reset. When the ICS1531: * Is not in Test mode, this pin has no effect. * Is placed into Test mode: - This pin acts as a reset that sets the ICS1531 to an initial known state. - For information about the Test mode, in this table see VSS(TEST). Ground (Normal Mode) or Test Mode. * Normal Mode. For the VSS(TEST) pin's Normal-mode function, see Table 3-4. * Test Mode. - When this pin is connected to either VDDA or VDDAADC, the ICS1531 is in Test mode. As a result, the ICS1531 is set to an initial known state. - The Test mode overrides whatever the bit setting of Reg 37:3 is, so that the Calibration Regs 38h to 3Ch are automatically enabled. - The Test mode bits are intended for use only by ICS. In Test mode, Test-mode bits are enabled and Calibration Regs 38h to 3Ch are automatically enabled.
PSEL1, PSEL2, PSEL3 TRESET
Output
Input
VSS(TEST)
Input
ICS1531 VSS(TEST)
VDDA or VDDAADC Test Mode
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 13
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3.3
Pixel Data Pins
Table 3-5. Pixel Data Pins
Pin Name
ABLUE, AGRN, ARED BA7 - BA0, GA7 - GA0, RA7 - RA0 BB7 - BB0, GB7 - GB0, RB7 - RB0
Pin Type
Input
Pin Description
Analog Blue, Analog Green, Analog Red. * These pins accept analog data for the ADC blue, green, and red channels. * Typically, the data for these pins comes from a PC display controller. Blue (`A channel') A7 - A0, Green (`A channel') A7 - A0, Red (`A channel') A7 - A0. * These pins output first blue, green, and red pixel data, respectively. * A7 pins reflect most-significant data bits. A0 pins reflect least-significant data bits. Blue (`B channel') B7 - B0, Green (`B channel') B7 - B0, Red (`B channel') B7 - B0. * These pins output second blue, green, and red pixel data, respectively. * B7 pins reflect most-significant data bits. B0 pins reflect least-significant data bits.
Output
Output
Figure 3-2 shows the following:
* The relationship of:
- Outputs from the ICS1531 ADC - To inputs of a 1024 x 768 LCD panel that samples 2 pixels of data with either a 36- or 48-bit data signal.
* DA indicates `A channel' pixels, and DB indicates `B channel' pixels.)
For timing information, see Chapter 10, "Timing Diagrams". Figure 3-2. Relationship of Outputs from an ICS1531's ADC to Inputs of 1024 x 768 LCD Panel
DA (1,1)
DB (1,1)
RA7-0 G A7-0 BA7-0 RB7-0 G B7-0 BB7-0
DA (1,1) DA (1,2) DA (1,3)
DB (1,1) DB (1,2)
DA (2,1)
DB (512,1)
DA (1,768)
DB (512,768)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 14
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3.4
Phase-Locked Loop Pins
Table 3-6 lists the pins for the phase-locked loop circuitry. For a block diagram that shows the function of these pins, see Figure 4-1.
Table 3-6. Phase-Locked Loop Pins
Pin Name
EXTFIL
Pin Type
Input
Pin Description
External Filter. This pin works with XFILRET (in this table, see XFILRET) and other components as part of an optional external filter for the pixel phase-locked loop. Horizontal Sync. * This 5-V tolerant pin is the clock input for the pixel PLL. * Typically this pin is connected to the HSYNC from a PC display controller. * In this data sheet, this HSYNC signal is also called `input HSYNC'. In this table, see the `STATUS' pin name. Phase-Detector Enable. This pin is the input for the Phase/Frequency Detector enable that can suspend the charge pump activity. It is 5-V tolerant. (For more information, see Reg 00:1-0 in Section 6.5.1, "Register 00h: Input Control Register".) Status (Formerly called `Lock'). This active-low pin works with Reg 2C:1-0 and Reg 12:3-2. The signal on this pin is: * Low when a lock condition occurs for one of the PLLs selected by Reg 2C:1-0 or 12:3-2. * High when no lock condition occurs for one of the PLLs selected by Reg 2C:1-0 or 12:3-2. External Filter Return. This pin works with EXTFIL (in this table, see EXTFIL) and other components as part of an optional external filter for the pixel phase-locked loop.
HSYNC
Input
LOCK PDEN
Output Input
STATUS
Output
XFILRET
Input
3.2.3.5
Industry-Standard 2-Wire Serial Bus Pins
Table 3-7. Industry-Standard 2-Wire Serial Bus Pins
Pin Name
SBADR
Pin Type
Input
Pin Description
Serial Bus Address. This pin determines the address for the ICS1531 industry-standard 2-wire serial bus. * When the signal on this pin is: - Low, the pixel bit address is 49h for read operations and 48h for write operations. - High, the pixel bit address is 4Bh for read operations and 4Ah for write operations. * For more information on this pin, see Section 2.9, "Industry-Standard 2-Wire Serial Interface". Serial Clock. This 5-V tolerant pin is the clock for the interface to an industry-standard 2-wire serial bus. Serial Data. This 5-V tolerant pin connects to the data pin for an industry-standard 2-wire serial bus.
SCL SDA
Input Input/ Output
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 15
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3.6
Ground Pins
Table 3-8. Ground Pins
Pin Name
VSS
Pin Description
Ground for (Analog Inputs for Digital Pixel PLL Circuitry). * These pins are used to ground digital portions of the pixel PLL circuitry that receive analog inputs. * The VSSD pin must also be connected to these pins. Ground for Analog (Pixel PLL Circuitry). This pin is used to ground the analog portions of the pixel PLL circuitry. Ground for Analog ADC (Circuitry). These pins are used to ground the analog portions of the ADC. Ground for Digital (Pixel PLL and Circuitry for Industry-Standard 2-Wire Serial Interface). This pin is used to ground the digital portions of the pixel PLL circuitry and the circuitry for an industry-standard 2-wire serial interface. Ground for Digital ADC (Circuitry). This pin is used to ground the digital portions of the ADC. Ground for Memory Clock (Circuitry). This pin is used to ground the circuitry for the memory clock PPL (that is, MCLK). Ground for Panel Clock (Circuitry). This pin is used to ground the circuitry for the panel clock PLL (that is, PNLCLK). Ground for Output Drivers. This pin is used to ground output drivers for the pixel PLL circuitry. Ground for Output Drivers for ADC. These pins are used to ground the pixel data output drivers for the analog-to-digital converter. Ground for Substrate. These pins are used to provide ground for the chip substrate. Ground (Normal Mode) or Test Mode. * Normal Mode. - Typically, this pin must be connected to ground (the Normal mode). - When the ICS1531 is in Normal mode, the Calibration registers 38h to 3Ch can be enabled by using Reg 37:3. (See Section 6.5.39, "Register 37h: PSEL".)
VSSA VSSAADC VSSD
VSSDADC VSSMCLK VSSPCLK VSSQ VSSQADC VSSSUB VSS(TEST)
ICS1531 Normal Mode VSS(TEST) In Normal mode, use Reg 37:3 to enable Calibration Regs 38h to 3Ch.
*
VSSXTL
Test Mode. For the VSS(TEST) pin's Test-mode function, see Table 3-4.
Ground for Crystal Oscillator. This pin is used to ground the internal crystal oscillator circuitry.
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 16
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3.7
Power Pins
Table 3-9. Power Pins
Pin Name
VDDA VDDAADC VDDD
Pin Description
(3.3 V) Supply for Analog (Pixel PLL Circuitry). This pin supplies 3.3 V to the analog portions of the pixel PLL circuitry. (3.3 V) Supply for Analog ADC (Circuitry). These pins supply 3.3 V to the analog portions of the ADC. (3.3 V) Supply for Digital (Pixel PLL and Industry-Standard 2-Wire Serial Bus) Circuitry. This pin supplies 3.3 V to the digital pixel PLL and circuitry for an industry-standard 2-wire serial bus interface. (3.3 V) Supply for Digital ADC (Circuitry). This pin supplies 3.3 V to digital portions of the ADC. (3.3 V) Supply for Memory Clock. This pin supplies 3.3 V to the memory clock PLL circuitry. (3.3 V) Supply for Panel Clock. This pin supplies 3.3 V to the panel clock PLL circuitry. (3.3 V) Supply for Output Drivers. This pin supplies 3.3 V to the output driver circuitry for the pixel PLL. (3.3 V) Supply for Output Drivers for Analog-to-Digital Converter. These pins supply 3.3 V to the pixel data output drivers of the ADC. (3.3V) Supply for Crystal Oscillator. This pin supplies 3.3 V to the internal crystal oscillator circuitry. Voltage Reference Bottom. The ADC uses this pin as a bottom reference voltage. Typically, this pin is grounded. Voltage Reference Top Blue, Green, Red * The ADC uses these pins as an alternative to the blue, green, and red top reference voltages from the internal DACs. * Each of these pins must connect to its own separate bypass capacitor.
VDDDADC VDDMCLK VDDPCLK VDDQ VDDQADC VDDXTL VRB VRTB, VRTG, VRTR
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 17
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 3
Pin Diagram and Listings
3.2.3.8
No-Connect Pins
Table 3-10. No-Connect Pins
Pin Name
NC No Connect. Do not connect these pins. Caution:
Pin Description
Do not connect or use No-Connect pins. Connecting them can affect the performance and operation of the ICS1531 and future members of the ICS153X family.
3.2.3.9
Reserved Pins
Table 3-11. Reserved Pins
Pin Name
Reserved
Pin Type
-
Pin Description
Reserved. These pins are always reserved for use by ICS. Caution: Do not connect or use Reserved pins. Connecting them can affect the performance and operation of the ICS1531 and future members of the ICS153X family.
3.2.3.10
List of 5-V Tolerant Pins
HSYNC (Table 3-6) PDEN (Table 3-6) SCL (Table 3-7) SDA (Table 3-7) TRESET (Table 3-4)
The following pins are 5-V tolerant:
* * * * *
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 18
December, 1999
4.1
O S C_S EL Reg 2C:5-4 0 1
OSCO UT (113)
MUX
2 3 Reg 2C:2 O E _O SC R eg 2C:6
ICS1531 Rev N 12/1/99
ADC_FUNC
1
MUX
PDEN (141) REF EXTFIL (144) XFILRET (143) STATUS (111)
0
REF (112)
O SC
O S C_Div Reg 7:7-0 P D_Pol R eg 0:1 In_Sel Reg 0:5 Ref_P ol Reg 0:2 1 P D_E n Reg 0:0
D IV 2 Lock Logic
LCKS EL Reg 2C:1-0 PNLCLK _Lock Reg 12:2 M CLK _Lock R eg 12:3
Pixel PLL Functional Block
ICS1531 Data Sheet - Preliminary
O SC _D IV
Figure 4-1. Pixel PLL Block Diagram
HS YNC_S el Reg 0:7-6
MUX
0 Fil_Sel Reg 8:0
C ap _Sel R eg 8:3-1 R es_S el Reg 8:6-4 Shunt_S el R eg 8:7
HSYNC (6)
Fdbk_P ol R eg 0:3 P ixel PLL_Lock R eg 12:1 P FD2-0 Reg 1:2-0
Phase Freq D etector C harge P um p VC O Filter S elect
Chapter 4 Functional Blocks
SD A (138) D PA _Lock Reg 12:0
P SD R eg 1:5-4
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved.
Int Filter P ostScaler Divider F eedback D ivider Static R egs
FdB kDivLoad R eg 0:4 6:3 0 FDB K 11-8 R eg 3:3-0 FD BK7-0 Reg 2:7-0 DPA _O S5-0 Reg 4:5-0 DPA _Res1-0 R eg 5:1-0
19
D ynam ic Phase A djust MUX
1 Chip M ajor/ M inor Rev Reg 11:7-0
SCL (137)
2-W ire S erial Interface
SBADR (142)
ADC _CLK
PO R
CLK (114)
O E_Tck Reg 6:6 FU NC_Delay Reg 6:2 1
D PA Reset Reg A:3-0
Chip_Ver Reg 10:7-0
MUX
0
ADC_FUNC
Chapter 4
Pixel P LL Reset Reg A:7-4
Functional Blocks
December, 1999
4.2
AD C _C LK PN LCLK-M R eg 20:7-0 PN LC LK_PFD R eg 24:4-2 PN LC LK_Lock R eg 12:2
D ivide By 16
1
ICS1531 Rev N 12/1/99
MUX R eference D ivider P hase Freq Detector VC O Feedback D ivider D ivide By 2
PN LC LK-N R eg 21:7-0
XIN (106) 0 CLK_SEL Reg 25:2
C rystal 14.318 MHz O sc
CLK Functional Block
XOUT (107)
Figure 4-2. CLK Block Diagram
ICS1531 Data Sheet - Preliminary
PN LCLK_O SD R eg 24:1-0
Spread Spectrum
O utput Scaler D ivider
PNLC LK (104)
PN LC LK_O E R eg 25:0
PNLC LK-S S0 Reg 22:7-0 M C LK-M Reg 26:7-0 M C LK_Lock R eg 12:3 M CLK_PFD R eg 2A:4-2
P NLC LK-SS1 R eg 23:3-0
PN LC LK_SS R eg 24:7-6
PN LC LK_SSEN B R eg 25:1
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved.
R eference D ivider P hase Freq Detector
M C LK-N R eg 27:7-0
20
Feedback D ivider D ivide B y 144 Spread Spectrum
M CLK-SS0 R eg 28:7-0 M C LK-SS1 R eg 29:3-0 M C LK_SS R eg 2A:7-6
VC O D ivide By 2
M CLK_O SD R eg 2A:1-0
Output Scaler D ivider
MCLK (101)
M C LK_OE R eg 2B:0
Chapter 4
M C LK_SSENB R eg 2B:1
OSC
Functional Blocks
December, 1999
4.3
Reference Voltage VRTR (16) 8
MUX
0 1 ADC_Inv Reg 30:5 ADC_OE Reg 30:7
RA0 - RA7 (95, 94, 93, 92, 91, 90, 87, 86)
ICS1531 Rev N 12/1/99
Clam p and A m p
ARED (15)
RED ADC BLOC K
8
ADC_Inv Reg 30:5 ADC_OE Reg 30:7
RB0 - RB7 (85, 84, 83, 82, 79, 78, 77, 76)
Reference Voltage VRTG (20) 8
MUX
ADC Functional Block
0 1 ADC_Inv Reg 30:5
AGRN (19)
Clam p and A m p
GREEN ADC BLO CK
8
ADC_Inv Reg 30:5
Figure 4-3. ADC Block Diagram
G A0 - GA7 (75, 74, 71, 70, 69, 68, 67, 66)
ADC_OE Reg 30:7
ICS1531 Data Sheet - Preliminary
Reference Voltage VRTB (23) 8
Clam p and A m p
M UX
ADC_OE Reg 30:7
G B0 - GB7 (63, 62, 61, 60, 59, 58, 51, 50)
0 1 ADC_Inv Reg 30:5
CLAM P_S el Reg 30:2 1 0
M UX
VRB (17) ABLUE (22)
CLAM P (28) 8
Half-rate clock (even in 1X mode)
BLUE ADC BLO CK
ADC_OE Reg 30:7
BA0 - BA7 (49, 48, 47, 46, 43, 42, 41, 40)
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved.
CLA M P _P ol Reg 30:3 SE T_A DC Reg 30:4 ADC_Inv Reg 30:5
Output-rate clock (1X or 1/2X)
21
DQ
ADC_OE Reg 30:7
BB0 - BB7 (39, 38, 35, 34, 33, 32, 31, 30)
A DCRC LK_Del Reg 37:6-5
0 1
MUX
ADC_CLK
1 0
Q
M UX
A DC_S el R eg 30:6 ADCRCLK_Inv Reg 37:7
ADCRC LK (54)
O E_A D CRC LK Reg 6:5
O E _ADC RCLK R eg 6:5 Input Full-rate clock
Chapter 4
ADC_FUNC
1 0
MUX
OE _AD CSY NC R eg 6:4 O E _ADCS YN C R eg 6:4 Input Func
ADCSYNC (55)
Functional Blocks
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 5
Application Overview
Chapter 5 Application Overview
Figure 5-1 shows a basic application for the ICS1531. Figure 5-1. ICS1531 Application
15-Pin VGA Connector (Monitor End)
VSYNC
HSYNC
* Recovered HSYNC * Pixel Data Clock * Pixel Data
ICS1531
LCD ASIC
Red Green Blue
* Panel Clock * Memory Clock
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 22
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
Chapter 6 Register Set
The tables in this chapter detail the functionality of the bits in the ICS1531 Register Set. The tables include the register locations, the bit positions, names, and definitions, along with their read/write access, reset values, and any special functions or capabilities.
6.1
Reserved Bits
The ICS1531 has a number of reserved bits throughout the Register Set. These bits provide enhanced test functions (intended for use only by ICS manufacturing) and calibration functions (intended for use in production environments). Important: The customer must not change the value of reserved bits. If the customer changes the default values of these reserved bits, normal operation of the ICS1531 can be affected.
6.2
Register Set Conventions
Register Set conventions include the following:
* Bits are listed in the order of most-significant bit (MSB) to least-significant bit (LSB). * Unless otherwise indicated, bit settings are listed in terms of digital (and not hexadecimal) values. * When a bit definition includes word(s) in parentheses, the word in parenthesis is not part of the bit name,
but is given to explain the origin of the bit's name.
6.3
Register Set Abbreviations and Acronyms
Table 6-1 lists and defines abbreviations and acronyms used specifically in this chapter. (Table 1-1 lists other abbreviations and acronyms used throughout this data sheet.)
Table 6-1. Register Set Abbreviations and Acronyms
Abbreviation or Acronym
D-DPA D-MK D-PK D-PLL IN-A Reg R/W Spec. Func.
Definition
Double-Buffered / Dynamic Phase Adjust. Indicates double-buffered registers for which working registers load during a software Dynamic Phase Adjust reset. Double-Buffered / Memory Clock. Indicates double-buffered registers for which working registers load during a software MCLK reset. Double-Buffered / Panel Clock. Indicates double-buffered registers for which working registers load during a software PNLCLK reset. Double-Buffered / Phase-Locked Loop. Indicates double-buffered registers for which working registers load during a software pixel PLL reset. Increment All. Indicates a value that increments with each all-layer revision of the ICS1531. Register Read/Write Special Function. Indicates a special function, such as the following (listed in this table): D-DPA, D-MK, D-PK, D-PLL
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 23
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.4
Register Set Outline
Table 6-2 outlines the ICS1531 Register Set. Note: 1. For the reserved bits, see Section 6.1, "Reserved Bits". 2. For abbreviations and acronyms, see Section 6.3, "Register Set Abbreviations and Acronyms".
Table 6-2. Register Set Outline
Bit # 7-6 5 4 3 2 1 0 01h Loop Control R/W. D-PLL. 7-6 5-4 3 2-0 Bit Name HSYNC_Sel In_Sel Fdbk Div Load Fdbk_Pol Ref_Pol PD_Pol PD_En Reserved PSD Reserved PFD Brief Description Select a Schmitt trigger Select input Select load for Feedback Divider Select polarity of feedback to Phase/Frequency Detector Select polarity of external reference Select polarity of PDEN to Phase/Frequency Detector Enable Phase/Frequency Detector Reserved Select value for Post-Scaler Divider Reserved Select Phase/Frequency Detector gain Select value for Feedback Divider LSBs bits 7-0 Reserved Select value for Feedback Divider MSBs bits 11-8 Reserved Select offset for Dynamic Phase Adjust Reserved Select resolution for Dynamic Phase Adjust Reserved Enable clock output to ADC Enable clock output from ADC Enable output for delayed ADCSYNC Select signal source for ADC_FUNC signal Select delay for ADC_FUNC signal Reserved Specify value for oscillator divider Select internal filter shunt capacitor size Select internal filter resistor size Select internal filter capacitor size Select type of loop filter Reset Value 0 1 0 0 0 0 1 0 0 0 0 FF - 0 0 0 - 0 0 0 0 0 0 0 0 0 1 7 7 1 N/A Write 7-4 Pixel PLL Reset Writing 5xh resets pixel PLL and loads working Regs 1h through 3h Writing xAh resets DPA and loads working Reg 5h N/A
Register Register Name Register Index Access 00h Input Control R/W
02h 03h
Fdbk Div 0 Fdbk Div 1
R/W. D-PLL. R/W. D-PLL.
7-0 FDBK [7-0] 7-4 Reserved 3-0 FDBK [11-8] 7-6 Reserved 5-0 DPA_OS 7-2 Reserved 1-0 DPA_Res 7 6 5 4 3 2 1-0 Reserved OE_Tck OE_ADCRCLK OE_ADCSYNC FUNC_Sel FUNC_Delay Reserved
04h
DPA Offset
R/W
05h
DPA Control
R/W. D-DPA.
06h
Output Enables R/W
07h 08h
OSC Divider Internal Filter
R/W R/W
7-0 OSC_Div 7 6-4 3-1 0 Shunt_Sel Res_Sel Cap_Sel Fil_Sel
09h 0Ah
Reserved Pixel PLL Reset/ DPA Reset
3-0 DPA Reset 0Bh-0Fh Reserved
N/A N/A
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 24
December, 1999
ICS1531 Data Sheet - Preliminary Table 6-2. Register Set Outline (Continued)
Bit # Bit Name
Chapter 6
Register Set
Register Register Name Register Index Access 10h Chip Ver Read 11h Chip Rev Read. IN-A.
Brief Description Read chip version 31 decimal (1F hex) as in 1531 Read initial value 00h. +Value increments with chip revision. Read initial value 01h. +Value increments with chip revision. Reserved Read PNLCLK lock status Read MCLK lock status Read pixel PLL lock status Read DPA lock status
7-0 Chip Ver 7-4 Chip Major Rev 3-0 Chip Minor Rev
Reset Value 1F 00+ 01+
12h
Rd_Reg
Read
7-4 3 2 1 0
Reserved PNLCLK_Lock MCLK_Lock Pixel PLL_Lock DPA_Lock
N/A N/A N/A N/A N/A N/A
13h-1Fh Reserved 20h 21h 22h PNLCLK-M PNLCLK-N PNLCLK-SS0 R/W. D-PK. R/W. D-PK. R/W. D-PK. 7-0 PNLCLK_M 7-0 PNLCLK_N 7-0 PNLCLK_SS0 Select value for PNLCLK M Reference Divider Select value for PNLCLK N Feedback Divider Select value for PNLCLK spread-spectrum counter LSBs bits 7-0 Reserved Select value for PNLCLK spread-spectrum counter MSBs bits 11-8 Select PNLCLK spread-spectrum gain Reserved Select PNLCLK Phase/Frequency Detector gain Select value for PNLCLK Output Scaler Divider Reserved Select input for PNLCLK PLL Enable PNLCLK spread-spectrum Enable PNLCLK output Select value for MCLK M Reference Divider Select value for MCLK N Feedback Divider Select MCLK spread-spectrum counter LSBs bits 7-0 Reserved Select MCLK spread-spectrum counter MSBs bits 11-8 Select MCLK spread-spectrum gain Reserved Select MCLK Phase/Frequency Detector gain Select value for MCLK Output Scaler Divider Reserved Enable MCLK spread-spectrum Enable MCLK output
0 0 0
23h
PNLCLK-SS1
R/W. D-PK.
7-4 Reserved 3-0 PNLCLK_SS1
0 0
24h
PNLCLK-SSOE R/W. D-PK.
7-6 5 4-2 1-0 7-3 2 1 0
PNLCLK_SS Reserved PNLCLK_PFD PNLCLK_OSD Reserved CLK_SEL PNLCLK_SSENB PNLCLK_OE
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
25h
PNLCLK-OE
R/W
26h 27h 28h 29h
MCLK-M MCLK-N MCLK-SS0 MCLK-SS1
R/W. D-MK. R/W. D-MK. R/W. D-MK. R/W. D-MK.
7-0 MCLK_M 7-0 MCLK_N 7-0 MCLK_SS0 7-4 Reserved 3-0 MCLK_SS1 7-6 5 4-2 1-0 MCLK_SS Reserved MCLK_PFD MCLK_OSD
2Ah
MCLK-SSOE
R/W. D-MK.
2Bh
MCLK-OE
R/W
7-2 Reserved 1 MCLK_SSENB 0 MCLK_OE
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 25
December, 1999
ICS1531 Data Sheet - Preliminary Table 6-2. Register Set Outline (Continued)
Bit # 7 6 5-4 3 2 1-0 Bit Name High_Drive OE_OSC OSC_Sel Reserved REFSEL LCKSEL
Chapter 6
Register Set
Register Register Name Register Index Access 2Ch OUTPUT MUX R/W
Brief Description Select drive strength for all ADC outputs Enable OSCOUT output Select output from 4-way MUX to OSCOUT Reserved Select REF status Select PLL lock status Writing 5xh resets MCLK PLL and loads working Regs 26h to 2Bh. Writing xAh resets PNLCLK PLL and loads working Regs 20h to 25h.
Reset Value 0 1 0 0 0 1 N/A N/A
2Dh
PLL Reset
Write
7-4 MCLK_Reset 3-0 PNLCLK_Reset
2Eh-2Fh Reserved 30h ADC CTRL R/W 7 6 5 4 3 2 1 0 7-6 5 4-2 1-0 7-6 5 4-2 1-0 7-6 5 4-2 1-0 ADC_OE ADC_Sel ADC_Inv Force_ADC CLAMP_Pol CLAMP_Sel VA_Disable FA_Disable Reserved Reserved Reserved R_Coarse_Adj Reserved Reserved Reserved G_Coarse_Adj Reserved Reserved Reserved B_Coarse_Adj Enable ADC output Select ADC capture Invert ADC outputs Force all ADC output buffers off Select polarity of signal to a clamp Select source to a clamp Disable video amplifier Disable fine adjust Reserved Reserved Reserved Adjust video amplifier gain to red channel of ADC Reserved Reserved Reserved Adjust video amplifier gain to green channel of ADC Reserved Reserved Reserved Adjust video amplifier gain to blue channel of ADC Adjust VRT for red channel of ADC Adjust VRT for green channel of ADC Adjust VRT for red channel of ADC Invert ADCRCLK signal Delay ADCRCLK signal Reserved Select access to Calibration/Test Regs Select general-purpose programmable output 3 Select general-purpose programmable output 2 Select general-purpose programmable output 1 Select red comparator offset, `B' channel Select red comparator offset, `A' channel Select green comparator offset, `B' channel Select green comparator offset, `A' channel
N/A 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 20 20 20 1 2 0 0 0 0 0 7 7 7 7
31h
R_COARSE
R/W
32h
G_COARSE
R/W
33h
B_COARSE
R/W
34h 35h 36h 37h
R_FINE G_FINE B_FINE PSEL
R/W R/W R/W R/W
7-0 R_Fine_Adj 7-0 G_Fine_Adj 7-0 B_Fine_Adj 7 6-5 4 3 2 1 0 ADCRCLK_Inv ADCRCLK_Del Reserved Cal_Access PSEL3 PSEL2 PSEL1
38h
R_COMP_OFF R/W
7-4 R_C_O_B 3-0 R_C_O_A 7-4 G_C_O_B 3-0 G_C_O_A
39h
G_COMP_OFF R/W
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 26
December, 1999
ICS1531 Data Sheet - Preliminary Table 6-2. Register Set Outline (Continued)
Bit # Bit Name
Chapter 6
Register Set
Register Register Name Register Index Access 3Ah B_COMP_OFF R/W
Brief Description Select blue comparator offset, `B' channel Select blue comparator offset, `A' channel Reserved Select delay for all RGB data from ADC (LSB, bit 0) Select clock delay for green channel Select clock delay for red channel Calibrate bandgap voltage Select delay for all RGB data from ADC (MSB bits 2-1) Select clock delay for blue channel
7-4 B_C_O_B 3-0 B_C_O_A 7 6 5-3 2-0 Reserved ADC_DD G_CD R_CD
Reset Value 7 7 0 0 5 5 5 0 5
3Bh
CAL_1
R/W
3Ch
CAL_2
R/W
7-5 Bandgap_CAL 4-3 ADC_DD 2-0 B_CD
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 27
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5
Register Definitions
The tables in this section specify for each register bit the reset value, if one exists. After a reset, the ICS1531 sets all register bits to their default values. Note: 1. For the reserved bits, see Section 6.1, "Reserved Bits". 2. For Register Set conventions, see Section 6.2, "Register Set Conventions". 3. For acronyms used in this table, see Section 6.3, "Register Set Abbreviations and Acronyms".
6.5.1
Register 00h: Input Control Register
The Input Control Register is used to select inputs that control the pixel PLL Phase/Frequency Detector.
Table 6-3. Input Control Register
Bit
00:700:6
Bit Name
Bit Definition
Access
-
Spec. Func.
-
Reset
0
HSYNC_Sel [1-0] Horizontal Sync Select [1-0]. These multiplexed bits select one of possible four Schmitt triggers that connect to the input HSYNC pin. * 0 = Schmitt trigger 0 * 1 = Schmitt trigger 1 * 2 = Schmitt trigger 2. (Recommended setting.) * 3 = Schmitt trigger 3 In_Sel Input Select. This bit selects an input to the Phase/Frequency Detector. * 0 = The input is HSYNC. * 1 = The input is OSC (default). Feedback Divider Load Control. This bit selects a load for the internal feedback divider. * 0 = The load is on the pixel PLL reset. * 1 = The load is on the next scan line. Feedback Polarity. This bit selects the polarity of the feedback signal to the Phase/ Frequency Detector. * 0 = The polarity is positive edge. * 1 = The polarity is negative edge. (External) Reference Polarity. This bit selects the polarity of REF, the reference signal provided by the input HSYNC to the Phase/Frequency Detector. * 0 = The polarity is positive edge. * 1 = The polarity is negative edge. Phase/(Frequency) Detector Polarity. This bit selects the polarity of the PDEN signal to the Phase/Frequency Detector. * 0 = The signal from the PDEN pin is active high. * 1 = The signal from the PDEN pin is active low. Note: This bit is disabled when Reg 00:0 = 1.
00:5
-
-
1
00:4
Fdbk Div Load
R/W
-
0
00:3
Fdbk_Pol
R/W
-
0
00:2
Ref_Pol
R/W
-
0
00:1
PD_Pol
R/W
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 28
December, 1999
ICS1531 Data Sheet - Preliminary Table 6-3. Input Control Register (Continued)
Chapter 6
Register Set
Bit
00:0
Bit Name
PD_En
Bit Definition
Phase/(Frequency) Detector Enable. This bit is used to enable the Phase/Frequency Detector. Typically, the signal for this bit is from the source of the VSYNC signal to a display. * 0 = The Phase/Frequency Detector is disabled temporarily and `coasts' (that is, it continues to be disabled) as long as the signal from the PDEN pin is in an active state. (See Reg 00:1). * 1 = The Phase/Frequency Detector is enabled regardless of the PDEN pin state. (This state overrides Reg 00:1.)
Access
R/W
Spec. Func.
-
Reset
1
6.5.2
Register 01h: Loop Control Register
The Loop Control Register is used to control the pixel PLL.
Table 6-4. Loop Control Register
Bit
Bit Name
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Post-Scaler Divider [1-0]. * These bits select the division value for the Post-Scaler Divider (PSD). * By dividing the frequency output from the voltage-controlled oscillator (VCO), the PSD can set the ratio of the VCO frequency output to the pixel clock frequency as follows. - 0 = Division is by 2, so the ratio is 2:1. - 1 = Division is by 4, so the ratio is 4:1. - 2 = Division is by 8, so the ratio is 8:1. - 3 = Division is by 16, so the ratio is 16:1. Reserved. * See Section 6.1, "Reserved Bits". * This bit can be programmed to `0'. Phase/Frequency Detector (Gain) [2-0]. These bits select the gain (that is, A/2rad) for the Phase/Frequency Detector. * 0 = PFD gain selected is 1 A. * 1 = PFD gain selected is 2 A. * 2 = PFD gain selected is 4 A. * 3 = PFD gain selected is 8 A. * 4 = PFD gain selected is 16 A. * 5 = PFD gain selected is 32 A. * 6 = PFD gain selected is 64 A. * 7 = PFD gain selected is 128 A.
Access
-
Spec. Func.
-
Reset
0
01:7- Reserved 01:6 01:5- PSD [1-0] 01:4
R/W
D-PLL
0
01:3
Reserved
-
-
0
01:2- PFD [2-0] 01:0
R/W
D-PLL
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 29
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.3
Register 02h: Fdbk Div 0 Register
The Fdbk Div 0 (Feedback Divider 0) Register, in combination with Fdbk Div 1 Register, sets the value of the internal feedback divider for the pixel PLL. It adjusts the number of pixel clocks by using the horizontal total, where: Horizontal Total = [(Number of displayed pixels) + (Horizontal blanking interval)] per HSYNC
Table 6-5. Fdbk Div 0 Register
Bit
Bit Name
Bit Definition
(Pixel PLL) Feedback Divider [7-0]. * These bits are the least-significant bits [7-0] for the internal pixel PLL Feedback Divider. (See Table 6-6 and Figure 6-1, the Feedback Divider Modulus.) * When bit 0 is: - 0 = The total number of pixels is even. - 1 = The total number of pixels is odd.
Access
R/W
Spec. Func.
D-PLL
Reset
FF
02:7- FDBK [7-0] 02:0
6.5.4
Register 03h: Fdbk Div 1 Register
The Fdbk Div 1 (Feedback Divider 1) Register is used in combination with Fdbk Div 0 Register.
Table 6-6. Fdbk Div 1 Register
Bit
Bit Name
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. (Pixel PLL) Feedback Divider [11-8]. * These bits are the most-significant bits [11-8] for the internal pixel PLL Feedback Divider. (See Table 6-5.) * For the total number of clock periods that the ICS1531 generates between successive HSYNCs, do the following: - See Figure 6-1. - Obtain the Feedback Divider Modulus value as follows: 1. Program the Feedback Divider 0 and Feedback Divider 1 registers with the total number of horizontal pixels per line. 2. Add 8. Note: The ICS1531 generates 8 more clocks than what is programmed in these bits.
Access
-
Spec. Func.
-
Reset
-
03:7- Reserved 03:4 03:3- FDBK [11-8] 03:0
R/W
D-PLL
0
Figure 6-1. Feedback Divider Modulus
Fdbk Div 1 (Reg 3)
3 2 1 0 7 6 5
Fdbk Div 0 (Reg 2)
4 3 2 1 0
Feedback Divider Modulus =
+8
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 30
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.5
Register 04h: DPA Offset
The DPA Offset (Dynamic Phase Adjust Offset) Register is used to select the clock edge offset.
Table 6-7. DPA Offset Register
Bit
Bit Name
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Dynamic Phase Adjust Offset [5-0]. As Figure 6-2 shows, these bits control the amount of offset between the rising edge of the recovered HSYNC and the rising edge of CLK. * The offset is in discrete steps from 0 clock periods up to 1 clock period, minus one unit of a DPA delay. * The unit of the DPA delay depends on both the pixel clock output frequency and the number of delay element units (as selected by Reg 05:1-0).
Access
-
Spec. Func.
-
Reset
0
04:7- Reserved 04:6 04:5- DPA_OS [5-0] 04:0
R/W
-
0
Figure 6-2. DPA Offset (As Determined by Regs 04 and 05)
HSYNC Fixed delay 2.5 ns
One clock period CLK Offset when DPA_OS [5-0] = 0 tHigh tLow
1 unit of DPA delay CLK Offset when DPA_OS [5-0] = 1
tHigh
2 units of DPA delay
CLK Offset when DPA_OS [5-0] = 2
. . . . . .
tHigh
Maximum units of DPA delay
CLK Offset when DPA_OS [5-0] = Max
One unit of DPA Delay
tHigh
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 31
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.6
Register 05h: DPA Control
The DPA Control (Dynamic Phase Adjust Control) Register is used to select the resolution of the Dynamic Phase Adjust circuitry, used to adjust the pixel clock on a sub-pixel basis.
Table 6-8. DPA Control Register
Bit
Bit Name
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Dynamic Phase Adjust Resolution [1-0]. These bits select the resolution of (that is, the number of delay element units) for the Dynamic Phase Adjust Offset of Reg 04:5-0. Table 6-9 lists, for the Reg 05 bit settings: 1. The resulting (decimal) number of delay element units * 0 = The resolution is for 16 delay element units. * 1 = The resolution is for 32 delay element units. * 2 = Reserved. * 3 = The resolution is for 64 delay element units. 2. The corresponding maximum values for Reg 04 DPA offset 3. The corresponding pixel clock output frequency ranges. Important: (ICS does not recommend using the DPA above 260 MHz.)
Access
-
Spec. Func.
-
Reset
-
05:7- Reserved 05:2 05:1- DPA_Res [1-0] 05:0
R/W
D-DPA
0
Table 6-9.
DPA Control (1) Number of Delay Element Units (Decimal) 16 32 Reserved 64 (2) Reg 04:5-0 Max. Value (Hex) 0F 1F Reserved 3F (3) Pixel Clock Range (MHz) 55 27 14 64 130 260
Reg 05:1-0 Bit 1 Bit 0 0 0 1 1 0 1 0 1
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 32
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.7
Register 06h: Output Enables
The Output Enables Register is used to select and enable various outputs. Note: Table 6-10 refers to ADC_FUNC, an internally generated signal that is delayed so it is in the same domain as the internal ADC_CLK signal (that is, the pixel clock). Functionally, depending on the setting of Reg 06:3, ADC_FUNC is equivalent to either ADCSYNC (which provides recovered HSYNC) or the input HSYNC.
Table 6-10. Output Enables Register
Bit
06:7
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * This bit can be programmed to `0'. Output Enable Clock. This bit enables the pixel clock output on the CLK pin. * 0 = The pixel clock output is disabled (high- impedance). * 1 = The pixel clock output is enabled. Output Enable for ADCRCLK. This bit enables the clock output for ADCRCLK. When this bit is: * 0 = The following are both true: - The clock output for the ADC is disabled (that is, highimpedance). - Because the clock source for the ADC is accepted from the ADCRCLK pin, an external clock can be provided to the ADC. * 1 = The following are both true: - The clock output for the ADC is enabled. - The input multiplexer selects the internal pixel clock. Output Enable for ADCSYNC. This bit enables the output for ADCSYNC. When this bit is: * 0 = The following are both true: - The output for the ADCSYNC signal is disabled (highimpedance). - An external sync signal for the ADC is accepted from the ADCSYNC pin. * 1 = The following are both true: - The output for the ADCSYNC signal is enabled. - The input multiplexer selects the internal sync signal. FUNC Select. This bit selects the source of the signal to ADC_FUNC. (See the note at the first of this table.) * 0 = The source is recovered HSYNC. * 1 = The source is REF, the input HYSNC signal that is conditioned before it goes to the phase-locked loop block.
Access
-
Spec. Func.
-
Reset
0
06:6
OE_Tck
-
-
0
06:5
OE_ADCRCLK
-
-
0
06:4
OE_ADCSYNC
R/W
-
0
06:3
FUNC_Sel
-
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 33
December, 1999
ICS1531 Data Sheet - Preliminary Table 6-10. Output Enables Register (Continued)
Chapter 6
Register Set
Bit
06:2
Bit Name
FUNC_Delay
Bit Definition
FUNC Delay. This bit selects the delay for the ADC_FUNC signal. (See the note at the first of this table.) * 0 = The ADC_FUNC signal is delayed by 0 cycles. * 1 = The ADC_FUNC signal is delayed by 1 cycle, which has the effect of moving the channel `A" data to the `B' channel output pins and the reverse. Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'.
Access
R/W
Spec. Func.
-
Reset
0
06:1- Reserved 06:0
-
-
0
6.5.8
Register 07h: OSC Divider
Table 6-11. OSC Divider Register
Bit
Bit Name
Bit Definition
Oscillator Divider [7-0]. After the signal from the internal crystal oscillator is divided by 2 (see Figure 4-1), these bits select the value by which the resulting signal is divided. * 0 = This divide-down value is reserved. * 1 = Divide by 1. * 2 = Divide by 2, and so forth.
Access
R/W
Spec. Func.
-
Reset
0
07:7- OSC_Div [7-0] 07:0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 34
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.9
Register 08h: Internal Filter
The Internal Filter Register is used to select values for the internal loop filter.
Table 6-12. Internal Filter Register
Bit
08:7
Bit Name
Shunt_Sel
Bit Definition
Shunt (Capacitor) Select. This bit selects the size of the internal filter's shunt capacitor. * 0 = Selects an alternate-size shunt capacitor * 1 = Select the default-size shunt capacitor Resistor Select [2-0]. These bits are used to select the size of the internal filter's resistor as follows: Resistor value {(Value of Res_Sel [2-0] bits) x 4k} + 3k
Access
R/W
Spec. Func.
-
Reset
1
08:6- Res_Sel [2-0] 08:4
R/W
-
7
08:3- Cap_Sel [2-0] 08:1
Capacitor Select [2-0]. These bits are used to select the size of the internal filter's capacitor as follows: Capacitor value: {(Value of Cap_Sel [2-0] bits) + 1} x 236 pF
R/W
-
7
08:0
Fil_Sel
(Loop) Filter Select. This bit selects the type of loop filter. * 0 = The loop filter is external. * 1 = The loop filter is internal (default).
R/W
-
1
6.5.10
Register 09h: Reserved
This register is reserved. (See Section 6.1, "Reserved Bits".)
6.5.11
Register 0Ah: Pixel PLL/DPA Reset
The Pixel PLL/DPA Reset Register is used to reset the pixel PLL and DPA circuits.
Table 6-13. Register
Bit
0A:70A:4
Bit Name
Pixel PLL Reset [3-0]
Bit Definition
Pixel Phase-Locked Loop Reset [3-0]. Writing 5xh to these bits does the following: * Resets the pixel phase-locked loop. * Loads working Regs 01 to 03. Dynamic Phase Adjust Reset [3-0]. Writing xAh to these bits does the following: * Resets the Dynamic Phase Adjust. * Loads working Reg 05.
Access
Write
Spec. Func.
-
Reset
N/A
0A:30A:0
DPA Reset [3-0]
Write
-
N/A
6.5.12
Register 0Bh-0Fh: Reserved
These registers are reserved. (See Section 6.1, "Reserved Bits".)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 35
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.13
Register 10h: Chip Ver
The Chip Ver (Chip Version) Register is used to read the version number of the ICS1531.
Table 6-14. Chip Ver Register
Bit
10:710:0
Bit Name
Chip Ver [7-0]
Bit Definition
Chip Version [7-0]. * This register indicates the version number of the ICS chip. * For the ICS1531, these bits have a value of 31 decimal (that is, 1F hex), as in 1531.
Access
Read
Spec. Func.
-
Reset
1F
6.5.14
Register 11h: Chip Rev
The Chip Rev (Chip Revision) Register is used to read the revision level of the ICS1531 chip.
Table 6-15. Chip Rev Register
Bit
11:711:4
Bit Name
Chip Major Rev [3-0]
Bit Definition
Chip Major Revision [3-0]. The value of these bits: * Indicate a ICS1531 major revision. * Increment (+) with each all-layer revision. * Have an initial (reset) value of 00h. Chip Minor Revision [3-0]. The value of these bits: * Indicate a ICS1531 minor revision. * Increment (+) with each all-layer revision. * Have an initial (reset) value of 01h.
Access
Read
Spec. Func.
IN-A
Reset
00+
11:311:0
Chip Minor Rev [3-0]
Read
IN-A
01+
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 36
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.15
Register 12h: Rd_Reg
The Rd_Reg (Read Register) is used to read the lock status of the four PLLs on the ICS1531.
Table 6-16. Rd_Reg Register
Bit
12:712:4
Bit Name
Reserved
Bit Definition
Reserved. Because these bits are read-only: * These bits cannot be programmed. * Information on these bits can be ignored. PNLCLK Lock (Status). * 0 = The PNLCLK is `unlocked'. * 1 = The PNLCLK is `locked'. MCLK Lock (Status). * 0 = The MCLK is `unlocked'. * 1 = The MCLK is `locked'. Pixel Phase-Locked Loop Lock (Status). * 0 = The pixel PLL is `unlocked'. * 1 = The pixel PLL is `locked'. Dynamic Phase Adjust Lock (Status). * 0 = The DPA is `unlocked'. * 1 = The DPA is `locked'.
Access
Read
Spec. Func.
-
Reset
N/A
12:3
PNLCLK_Lock
Read
-
N/A
12:2
MCLK_Lock
Read
-
N/A
12:1
Pixel PLL_Lock
Read
-
N/A
12:0
DPA_Lock
Read
-
N/A
6.5.16
Register 13h-1Fh: Reserved
These registers are reserved. (See Section 6.1, "Reserved Bits".)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 37
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.17
Register 20h: PNLCLK-M
The PNLCLK-M Register is used to divide the reference frequency provided to the PNLCLK PLL. The `M' value is used to determine the output frequency of the PLL as specified in the equation given in Section 6.5.18, "Register 21h: PNLCLK-N".
Table 6-17. PNLCLK-M Register
Bit
20:720:0
Bit Name
PNLCLK_M [7-0]
Bit Definition
PNLCLK_M (Reference Divider) [7-0]. * This register includes bits for the PNLCLK Reference Divider. * The value in this register is used as the variable `M' in the frequency equation given in Section 6.5.18, "Register 21h: PNLCLK-N".
Access
R/W
Spec. Func.
D-PK
Reset
0
6.5.18
Register 21h: PNLCLK-N
The PNLCLK-N Register is used to determine the output frequency of the PNLCLK.
Table 6-18. PNLCLK-N Register
Bit
21:721:0
Bit Name
PNLCLK_N [7-0]
Bit Definition
PNLCLK_N (Feedback Divider) [7-0]. * This register includes bits for the PNLCLK Feedback Divider. * The value in this register is used as the variable `N' in the frequency equation for the PNLCLK.
Access
R/W
Spec. Func.
D-PK
Reset
0
To determine the PNLCLK frequency (which is in units of MHz), use the following equation: FPNLCLK = OSC x (N + 8) (M + 2)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 38
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.19
Register 22h: PNLCLK-SS0
The PNLCLK-SS0 (PNLCLK Spread-Spectrum Counter 0) Register is used in combination with the PNLCLK-SS1 Register to specify the amount of clock spread. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-19. PNLCLK-SS0 Register
Bit
22:722:0
Bit Name
PNLCLK_SS0 [7-0]
Bit Definition
PNLCLK Spread-Spectrum (Counter) 0 [7-0]. These bits are the least-significant bits [7-0] for the PNLCLK spread-spectrum counter.
Access
R/W
Spec. Func.
D-PK
Reset
0
6.5.20
Register 23h: PNLCLK-SS1
The PNLCLK-SS1 (PNLCLK Spread-Spectrum Counter 1) Register is used in combination with the PNLCLK-SS0 Register. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-20. PNLCLK-SS1 Register
Bit
23:723:4 23:323:0
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. PNLCLK Spread-Spectrum (Counter) 1 [3-0]. These bits are the most-significant bits [11-8] for the PNLCLK spread-spectrum counter.
Access
-
Spec. Func.
-
Reset
0
PNLCLK_SS1 [3-0]
R/W
D-PK
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 39
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.21
Register 24h: PNLCLK-SSOE
The PNLCLK-SSOE (PNLCLK Spread-Spectrum Output Enable) Register is used to control the gain of the PNLCLK PFD and spread spectrum. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-21. PNLCLK-SSOE Register
Bit
24:724:6
Bit Name
PNLCLK_SS [1-0]
Bit Definition
PNLCLK Spread-Spectrum (Gain Select) [1-0]. These bits determine the PNLCLK spread-spectrum gain. * 0 = The gain is 1. * 1 = The gain is 2. * 2 = The gain is 4. * 3 = The gain is 8. Reserved. * See Section 6.1, "Reserved Bits". * This bit can be programmed to `0'. PNLCLK Phase/Frequency Detector (Gain Select) [2-0]. These bits determine the PNLCLK Phase/Frequency Detector gain. * 0 = The gain is 1. * 1 = The gain is 2. * 2 = The gain is 4. * 3 = The gain is 8. * 4 = The gain is 16, and so forth. PNLCLK Output Scaler Divider (Value) [1-0]. These bits determine the value for dividing the PNLCLK output scaler as follows: * 0 = Division is by 1. * 1 = Division is by 2. * 2 = Division is by 4. * 3 = Division is by 8.
Access
R/W
Spec. Func.
D-PK
Reset
0
24:5
Reserved
-
-
0
24:424:2
PNLCLK_PFD [2-0]
R/W
D-PK
0
24:124:0
PNLCLK_OSD [1-0]
R/W
D-PK
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 40
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.22
Register 25h: PNLCLK-OE
The PNLCLK-OE (PNLCLK Output Enable) Register is used to enable the PNLCLK output and spread-spectrum functionality. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-22. PNLCLK-OE Register
Bit
25:725:3 25:2
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Clock Selection. This bit selects the input to the PNLCLK phase-lock loop. * 0 = Frequency input is from a crystal. * 1 = Frequency input is from ADC_CLK, divided by 16. PNLCLK Spread-Spectrum Enable. * 0 = Disable PNLCLK spread-spectrum functionality. * 1 = Enable PNLCLK spread-spectrum functionality. PNLCLK Output Enable. * 0 = Disable PNLCLK output. * 1 = Enable PNLCLK output.
Access
-
Spec. Func.
-
Reset
0
CLK_SEL
R/W
-
0
25:1
PNLCLK_SSENB
R/W
-
0
25:0
PNLCLK_OE
R/W
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 41
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.23
Register 26h: MCLK-M
The MCLK-M Register is used to divide the reference frequency provided to the MCLK PLL. The `M' value is used to determine the output frequency of the PLL as specified in the equation given in Section 6.5.24, "Register 27h: MCLK-N".
Table 6-23. MCLK-M Register
Bit
26:726:0
Bit Name
MCLK_M [7-0]
Bit Definition
MCLK M (Reference Divider) [7-0]. * This register includes bits for the MCLK Reference Divider. * The value in this register is used as the variable `M' in the frequency equation given in Section 6.5.24, "Register 27h: MCLK-N".
Access
R/W
Spec. Func.
D-MK
Reset
0
6.5.24
Register 27h: MCLK-N
The MCLK-N Register is used to determine the output frequency of the MCLK.
Table 6-24. MCLK-N Register
Bit
27:727:0
Bit Name
MCLK_N [7-0]
Bit Definition
MCLK N (Feedback Divider) [7-0]. * This register includes bits for the MCLK Feedback Divider. * The value in this register is used as the variable `N' in the frequency equation for the MCLK.
Access
R/W
Spec. Func.
D-MK
Reset
0
To determine the MCLK frequency (which is in units of MHz), use the following equation: FMCLK = OSC x (N + 8) (M + 2)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 42
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.25
Register 28h: MCLK-SS0
The MCLK-SS0 (MCLK Spread-Spectrum Counter 0) Register is used in combination with the MCLK-SS1 Register to specify the amount of clock spread. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-25. MCLK-SS0 Register
Bit
28:728:0
Bit Name
MCLK_SS0 [7-0]
Bit Definition
MCLK Spread-Spectrum (Counter) 0 [7-0]. These bits are the least-significant bits [7-0] for the MCLK spread-spectrum counter.
Access
R/W
Spec. Func.
D-MK
Reset
0
6.5.26
Register 29h: MCLK-SS1
The MCLK-SS1 (MCLK Spread-Spectrum Counter 1) Register is used in combination with the MCLK-SS0 Register. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-26. MCLK-SS1 Register
Bit
29:729:4 29:329:0
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. MCLK Spread-Spectrum (Counter) 1 [3-0]. These bits are the most-significant bits [11-8] for the MCLK spread-spectrum counter.
Access
-
Spec. Func.
-
Reset
0
MCLK_SS1 [3-0]
R/W
D-MK
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 43
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.27
Register 2Ah: MCLK-SSOE
The MCLK-SSOE (MCLK Spread Spectrum Output Enable) Register is used to control the gain of the MCLK PFD and spread spectrum. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-27. MCLK-SSOE Register
Bit
2A:72A:6
Bit Name
MCLK_SS [1-0]
Bit Definition
MCLK Spread-Spectrum (Gain Select) [1-0]. * 0 = The gain is 1. * 1 = The gain is 2. * 2 = The gain is 4. * 3 = The gain is 8. Reserved. * See Section 6.1, "Reserved Bits". * This bit can be programmed to `0'.
Access
R/W
Spec. Func.
D-MK
Reset
0
2A:5
Reserved
-
-
0
2A:42A:2
MCLK_PFD [2-0] MCLK Phase/Frequency Detector (Gain Select) [2-0]. These bits determine the gain for the MCLK Phase/Frequency Detector. * 0 = The gain is 1. * 1 = The gain is 2. * 2 = The gain is 4. * 3 = The gain is 8. * 4 = The gain is 16, and so forth. MCLK_OSD [1-0] MCLK Output Scaler Divider [1-0]. These bits determine the value for dividing the MCLK output scaler. * 0 = Division is by 1. * 1 = Division is by 2. * 2 = Division is by 4. * 3 = Division is by 8.
R/W
D-MK
0
2A:12A:0
R/W
D-MK
0
6.5.28
Register 2Bh: MCLK-OE
The MCLK-OE (MCLK Output Enable) Register is used to enable the MCLK output and spread-spectrum functionality. (To select values, see Section 7.3, "Programming Spread Spectrum".)
Table 6-28. MCLK-OE Register
Bit
2B:72B:2 2B:1
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. MCLK Spread-Spectrum Enable. * 0 = Disable MCLK spread-spectrum functionality. * 1 = Enable MCLK spread-spectrum functionality. MCLK Output Enable. * 0 = Disable MCLK output. * 1 = Enable MCLK output.
Access
-
Spec. Func.
-
Reset
0
MCLK_SSENB
R/W
-
0
2B:0
MCLK_OE
R/W
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 44
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.29
Register 2Ch: OUTPUT MUX
The OUTPUT MUX Register is used to select the source for the REF pin and STATUS pin (an active-low pin formerly called `LOCK'). Table 6-29 refers to ADC_FUNC, an internally generated signal that is delayed so it is in the same domain as the internal ADC_CLK signal. Functionally, depending on the setting of Reg 06:3, ADC_FUNC is equivalent to either ADCSYNC (which provides recovered HSYNC) or the input HSYNC.
Table 6-29. OUTPUT MUX Register
Bit
2C:7
Bit Name
High_Drive
Bit Definition
High Drive. This bit selects a drive strength for all analog-to-digital converter outputs. * 0 = Drive strength is normal strength. * 1 = Drive strength is doubled. Output Enable for OSCOUT. * 0 = Disable OSCOUT output. * 1 = Enable OSCOUT output. OSCOUT (Multiplexer) Select [1-0]. These bits select the output from a 4-way multiplexer (MUX) to the OSCOUT pin. * 0 = The OSCOUT source is OSC. * 1 = The OSCOUT source is OSC/2. * 2 = The OSCOUT source is OSCDIVIDER. * 3 = The OSCOUT source is a reserved value. Reserved. * See Section 6.1, "Reserved Bits". * This bit must be programmed to `0'. REF (Status) Select. This bit selects the REF pin reference output as follows: * 0 = The REF output source is from the input to the pixel PLL PDINPUT (the Phase/Frequency Detector Input). * 1 = The REF output source is from ADC_FUNC. (For more information on ADC_FUNC, see Section 6.5.7, "Register 06h: Output Enables".) (PLL) Lock (Status) Select [1-0]. These bits select the lock status output for the active-low STATUS pin (formerly called `LOCK'.) * 0 = The lock status output is for the pixel PLL. * 1 = The lock status output is for the Dynamic Phase Adjust. * 2 = The lock status output is for PNLCLK. * 3 = The lock status output is for MCLK.
Access
-
Spec. Func.
-
Reset
0
2C:6
OE_OSC
R/W
-
1
2C:52C:4
OSC_Sel [1-0]
R/W
-
0
2C:3
Reserved
-
-
0
2C:2
REF_Sel
R/W
-
0
2C:12C:0
LCKSEL [1-0]
R/W
-
1
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 45
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.30
Register 2Dh: PLL Reset
The PLL Reset (Phase-Locked Loop Reset) Register is used to reset the MCLK and PNLCLK PLLs.
Table 6-30. PLL Reset Register
Bit
2D:72D:4
Bit Name
MCLK_Reset [3-0]
Bit Definition
MCLK Reset [3-0]. Writing 5xh to these bits: * Resets MCLK PLL. * Loads working Regs 26h to 2Bh. PNLCLK Reset [3-0]. Writing xAh to these bits: * Resets PNLCLK PLL. * Loads working Regs 20h to 25h.
Access
Write
Spec. Func.
-
Reset
N/A
2D:32D:0
PNLCLK_Reset [3-0]
Write
-
N/A
6.5.31
Register 2Eh-2Fh: Reserved
These registers are reserved. (See Section 6.1, "Reserved Bits".)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 46
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.32
Register 30h: ADC CTRL
The ADC CTRL (Analog-to-Digital Converter Control) Register is used to control the ADC.
Table 6-31. ADC CTRL Register
Bit
30:7
Bit Name
ADC_OE
Bit Definition
Analog-to-Digital Converter (Digital) Outputs Enable. This bit enables the ADC digital outputs. * 0 = The ADC digital outputs are disabled. (The ICS1531 output pads are high-impedance.) * 1 = The ADC digital outputs are enabled. (The polarity is controlled by Reg 30:5.) Analog-to-Digital Converter (Capture) Select. This bit selects a mode for the ADC. * 0= - The clock rate is 2 pixels per clock (half-rate clock). - Both the `A' and `B' channels each provide 24-bit pixels (48 bits total). * 1= - The clock rate is 1 pixel per clock (full-rate clock). - The `A' channel provides 24-bit pixels (24 bits total). - The `B' channel is driven either high or low, depending on the value of Reg 30:5 (ADC_INV). Analog-to-Digital Converter (Output) Invert (Disable). This bit disables the inversion of the ADC outputs. * 0 = The ADC outputs are inverted. * 1 = The ADC outputs are not inverted (default). Force Analog-to-Digital Converter (Outputs). This bit forces to `off' all output buffers for the ADC pin. * 0 = Normal operation * 1 = Force all ADC output buffers low or high as follows: - Reg 30:5 = 0 to force buffers low - Reg 30:5 = 1 to force buffers high Clamp Polarity. This bit selects the polarity of the signal to a clamp. * 0 = The polarity of the signal to a clamp is positive. * 1 = The polarity of the signal to a clamp is negative. Clamp (Source) Select. This bit selects the source of the signal to a clamp. * 0 = The source of the signal is internally generated. * 1 = The source of the signal is from the CLAMP pin. Video Amplifier Disable. * 0 = Video amplifier is enabled (default). * 1 = Video amplifier is disabled to conserve power. Fine Adjust Disable. * 0 = The DACs are enabled and they drive the VRTR, VRTG, and VRTB pins internally. * 1 = The DACs are disabled and the VRTR, VRTG, and VRTB pins must be driven externally with ADC top reference voltage.
Access
R/W
Spec. Func.
-
Reset
0
30:6
ADC_Sel
R/W
-
0
30:5
ADC_Inv
R/W
-
1
30:4
Force_ADC
R/W
-
0
30:3
CLAMP_Pol
R/W
-
0
30:2
CLAMP_Sel
R/W
-
0
30:1
VA_Disable
-
-
0
30:0
FA_Disable
R/W
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 47
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.33
Register 31h: R_COARSE
The R_COARSE Register is the first adjustment for the red channel of the ADC. It is used to coarsely adjust the analog signal used by the ADC. (See also Section 6.5.36, "Register 34h: R_FINE".)
Table 6-32. R_COARSE Register
Bit
31:731:6 31:5
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Reserved. * See Section 6.1, "Reserved Bits". * This bit must be programmed to `1'. Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'.
Access
-
Spec. Func.
-
Reset
0
Reserved
-
-
1
31:431:2 31:131:0
Reserved
-
-
0
R_Coarse_ADJ Red Coarse (Gain) Adjust [1-0]. [1-0] These bits adjust the red channel of the ADC by adjusting the gain of the video amplifier for the analog signal used by the ADC. * 0 = The gain is 1.0 (default). * 1 = The gain is 1.2. * 2 = The gain is 1.4 (typical). * 3 = The gain is 1.6.
R/W
-
0
6.5.34
Register 32h: G_COARSE
The G_COARSE Register is the first adjustment for the green channel of the ADC. It is used to coarsely adjust the analog signal used by the ADC. (See also Section 6.5.37, "Register 35h: G_FINE".)
Table 6-33. G_COARSE Register
Bit
32:732:6 32:5
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Reserved. * See Section 6.1, "Reserved Bits". * This bit must be programmed to `1'. Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'.
Access
-
Spec. Func.
-
Reset
0
Reserved
-
-
1
32:432:2 32:132:0
Reserved
-
-
0
G_Coarse_ADJ Green Coarse (Gain) Adjust [1-0]. [1-0] These bits adjust the green channel of the ADC by adjusting the gain of the video amplifier for the analog signal used by the ADC. * 0 = The gain is 1.0 (default). * 1 = The gain is 1.2. * 2 = The gain is 1.4 (typical). * 3 = The gain is 1.6.
R/W
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 48
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.35
Register 33h: B_COARSE
The B_COARSE Register is the first adjustment for the blue channel of the ADC. It is used to coarsely adjust the analog signal used by the ADC. (See also Section 6.5.38, "Register 36h: B_FINE".)
Table 6-34. B_COARSE Register
Bit
33:733:6 33:5
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Reserved. * See Section 6.1, "Reserved Bits". * This bit must be programmed to `1'. Reserved. * See Section 6.1, "Reserved Bits". * These bits can be programmed to `0'. Blue Coarse (Gain) Adjust [1-0]. These bits adjust the blue channel of the ADC by adjusting the gain of the video amplifier for the analog signal used by the ADC. * 0 = The gain is 1.0 (default). * 1 = The gain is 1.2. * 2 = The gain is 1.4 (typical). * 3 = The gain is 1.6.
Access
-
Spec. Func.
-
Reset
0
Reserved
-
-
1
33:433:2 33:133:0
Reserved
-
-
0
B_Coarse_ADJ [1-0]
R/W
-
0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 49
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.36
Register 34h: R_FINE
The R_FINE Register is the second adjustment for the red channel of the ADC. It is used to fine tune the top reference used by the ADC. (See also Section 6.5.33, "Register 31h: R_COARSE".)
Table 6-35. R_FINE Register
Bit
34:734:0
Bit Name
R_Fine_ADJ [7-0]
Bit Definition
Red Fine Adjust [7-0]. These bits adjust the amount of voltage to the top reference of the red channel of the ADC. * 0 = Lowest-voltage value * 255 = Highest-voltage value
Access
R/W
Spec. Func.
-
Reset
20
6.5.37
Register 35h: G_FINE
The G_FINE Register is the second adjustment for the green channel of the ADC. It is used to fine tune the top reference used by the ADC. (See also Section 6.5.34, "Register 32h: G_COARSE".)
Table 6-36. G_FINE Register
Bit
35:735:0
Bit Name
G_Fine_ADJ [7-0]
Bit Definition
Green Fine Adjust [7-0]. These bits adjust the amount of voltage to the top reference of the green channel of the ADC. * 0 = Lowest-voltage value * 255 = Highest-voltage value
Access
R/W
Spec. Func.
-
Reset
20
6.5.38
Register 36h: B_FINE
The B_FINE Register is the second adjustment for the blue channel of the ADC. It is used to fine tune the top reference used by the ADC. (See also Section 6.5.35, "Register 33h: B_COARSE".)
Table 6-37. B_FINE Register
Bit
36:736:0
Bit Name
B_Fine_ADJ [7-0]
Bit Definition
Blue Fine Adjust [7-0]. These bits adjust the amount of voltage to the top reference of the blue channel of the ADC. * 0 = Lowest-voltage value * 255 = Highest-voltage value
Access
R/W
Spec. Func.
-
Reset
20
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 50
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.39
Register 37h: PSEL
The PSEL Register is used to program the general-purpose pins, PSEL1 through PSEL3.
Table 6-38. PSEL Register
Bit
37:7
Bit Name
ADCRCLK_Inv
Bit Definition
ADCRCLK Invert. This bit inverts the ADCRCLK signal. * 0 = Do not invert the ADCRCLK signal. * 1 = Invert the ADCRCLK signal (default). ADCRCLK Delay. These bits delay the ADCRCLK signal, relative to data, in 0.5-ns increments. * 0 = 0-ns delay of ADCRCLK * 1 = 0.5-ns delay of ADCRCLK * 2 = 1.0-ns delay of ADCRCLK (default) * 3 = 1.5-ns delay of ADCRCLK Reserved. * See Section 6.1, "Reserved Bits". * This bit must be programmed to `0'. Calibration Access. Depending on the state of the VSS(TEST) pin (see Section 3.2.3.6, "Ground Pins"), this bit performs in either the Normal mode or the Test mode. * Normal mode. When the ICS1531 is in Normal mode and this bit = - 0, Calibration Regs cannot be accessed. - 1, Calibration Regs 38h to 3Ch can be accessed. * Test mode. - When the ICS1531 is in Test mode, Calibration Regs 38h to 3Ch can be accessed, regardless of the setting of Reg 37:3. - The Test mode is intended for use only by ICS. Programmable Select 3. This bit is used to program general-purpose pin PSEL3. Programmable Select 2. This bit is used to program general-purpose pin PSEL2. Programmable Select 1. This bit is used to program general-purpose pin PSEL1.
Access
-
Spec. Func.
-
Reset
1
37:637:5
ADCRCLK_Del
-
-
2
37:4
Reserved
-
-
0
37:3
Cal_Access
R/W
-
0
37:2 37:1 37:0
PSEL3 PSEL2 PSEL1
R/W R/W R/W
- - -
0 0 0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 51
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.40
Calibration Registers
The registers in this section can be used to calibrate the ICS1531. Typically, the Calibration registers do not need to be adjusted. However, access is provided so that production-line calibrations can be made as necessary. Note: For information on how to enable the Calibration Regs, see Reg 37:3.
6.5.40.1
Register 38h: R_COMP_OFF
The R_COMP_OFF Register is used to adjust as necessary the comparator offset for the red `B' and `A' channels.
Table 6-39. R_COMP_OFF
Bit
38:7 38:4 38:338:0
Bit Name
R_C_O_B
Bit Definition
Red Comparator Offset (B Channel). Reserved. Red Comparator Offset (A Channel). Reserved.
Access
See Reg 37:3 See Reg 37:3
Spec. Func.
-
Reset
7
R_C_O_A
-
7
6.5.40.2
Register 39h: G_COMP_OFF
The G_COMP_OFF Register is used to adjust as necessary the comparator offset for the green `B' and `A' channels.
Table 6-40. G_COMP_OFF Register
Bit
39:7 39:4 39:339:0
Bit Name
G_C_O_B
Bit Definition
Green Comparator Offset (B Channel). Reserved. Green Comparator Offset (A Channel). Reserved.
Access
See Reg 37:3 See Reg 37:3
Spec. Func.
-
Reset
7
G_C_O_A
-
7
6.5.40.3
Register 3Ah: B_COMP_OFF
The B_COMP_OFF Register i is used to adjust as necessary the comparator offset for the blue `B' and `A' channels.
Table 6-41. B_COMP_OFF Register
Bit
3A:7 3A:4 3A:33A:0
Bit Name
B_C_O_B
Bit Definition
Blue Comparator Offset (B Channel). Reserved. Blue Comparator Offset (A Channel). Reserved.
Access
See Reg 37:3 See Reg 37:3
Spec. Func.
-
Reset
7
B_C_O_A
-
7
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 52
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 6
Register Set
6.5.40.4
Register 3Bh: CAL_1
The CAL_1 Register is used to select (1) delays to calibrate the ADC data delay and (2) the clock delay for the green and red channels.
Table 6-42. CAL1 Register
Bit
3B:7
Bit Name
Reserved
Bit Definition
Reserved. * See Section 6.1, "Reserved Bits". * This bit can be programmed to `0'. Analog-to-Digital Converter Data (Global) Delay [0]. * This bit works with Regs 3C:4 and 3C:3 for a global delay of all RGB data output from the ADC. * This bit is the least-significant bit. Green (Channel) Clock Delay. These bits select a delay (that is, an offset) for use in calibrating the clock for the green channel. (An acknowledge of these bits occurs only when the Calibration Regs are enabled.) When these bits are: * 0, the clock delay calibration offset is 0. * 1 or above, the clock delay calibration offset increases. Red (Channel) Clock Delay. These bits select a delay (that is, an offset) for use in calibrating the clock for the red channel. (An acknowledge of these bits occurs only when the Calibration Regs are enabled.) When these bits are: * 0, the clock delay calibration offset is 0. * 1 or above, the clock delay calibration offset increases.
Access
-
Spec. Func.
-
Reset
0
3B:6
ADC_DD [0]
See Reg 37:3
-
0
3B:53B:3
G_CD
R/W See Reg 37:3
-
5
3B:2 3B:0
R_CD
R/W See Reg 37:3
-
5
6.5.40.5
Register 3Ch: CAL_2
The CAL_2 Register is used to select (1) delays to calibrate the ADC data delay and (2) the clock delay for blue channel.
Table 6-43. CAL2 Register
Bit
3C:73C:5
Bit Name
Bandgap_CAL
Bit Definition
Bandgap Calibration. To calibrate the ICS1531 bandgap voltage, these bits adjust the current to VRTR, VRTG, and VRTB. (An acknowledge occurs only when the Test mode is enabled.) Analog-to-Digital Converter Data (Global) Delay [2-1]. * These bits work with Reg 3B:6 for a global delay of all RGB data output from the ADC. * These bits are the most-significant bits. Blue (Channel) Clock Delay. These bits select a delay (that is, an offset) for use in calibrating the clock for the blue channel. (An acknowledge of these bits occurs only when the Calibration Regs are enabled.) When these bits are: * 0, the clock delay calibration offset is 0. * 1 or above, the clock delay calibration offset increases.
Access
R/W
Spec. Func.
-
Reset
5
3C:43C:3
ADC_DD [2-1]
See Reg 37:3
-
0
3C:23C:0
B_CD
R/W See Reg 37:3
-
5
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 53
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 7
Programming
Chapter 7 Programming
7.1
Industry-Standard 2-Wire Serial Bus: Data Format
Figure 7-1 shows the data format for an industry-standard 2-wire serial bus. Note:
1. 2. 3. 4. 5. 6. 7. 8. All values are transmitted with the most-significant bit (MSB) first and the least-significant bit (LSB) last. A dashed line means multiple transactions. A = ACK = Acknowledge R = Read = 1 S = Start W = Write = 0 X = Bit value that equals the logic state of the SBADR pin. Direction: Master device drives signal to ICS1531 ICS1531 drives signal to master device
Figure 7-1. ICS1531 Data Format for Industry-Standard 2-Wire Serial Bus
MSB LSB
S
0 10010 X WA A 7-bit address Reg address
A Stop Data
Read Procedure for Single Register
MSB LSB MSB LSB
S
0 10010 X WA AS 0 10010 X 7-bit address Reg address 7-bit address Repeat START
R
A Data
A Stop
NO Acknowledge Write Procedure for Multiple Registers (Note 1)
MSB LSB
S
0 10010 X WA A 7-bit address Reg address
A
Data
A Data
A Stop
Read Procedure for Multiple Registers (Note 1)
MSB LSB MSB LSB
S
0 10010 X WA AS 0 10010 X 7-bit address Reg address 7-bit address Repeat START
R
A Data
A Data NO Acknowledge
A
Stop
Note 1: For the register address, the:
* Lower nibble automatically increments after each successive data byte is written to or read from the
ICS1531.
* Upper nibble does not automatically increment, and the software must explicitly re-address the ICS1531.
As a result, to write or read all the ICS1531 registers, the software: - Must not index 0 and then do 64 one-byte transactions. - Must break the transactions into four separate bus transactions: (1) 00 to 0F (2) 10 to 1F (3) 20 to 2F (4) 30 to 3F
ICS1531 Rev N 12/1/99 Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 54 December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 7
Programming
7.2
Programming Flow for Modifying PLL and DPA Settings
Figure 7-2. ICS1531 Flow for Capture/Input Clock PLL
Initialize Registers 0 and 8 Set DPA Output Delay to 0
Reg4[5:0]=0
No
Change PLL Freq. ?
Yes
Set Input, PFD Gain, Post Scaler, and Feedback Divider PLL Software Reset Wait ~ 1ms Regs 0 through 3
RegA=50h
No
PLL Locked ?
Reg12[1]=1?
Set DPA Resolution DPA Software Reset Wait ~ 1ms RegA=0Ah
Yes
Select Desired DPA Output Delay Enable Desired Outputs
Reg4[5:0]
Reg6[6:2]
Done
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 55
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 7
Programming
7.3
7.3.1
Programming Spread Spectrum
Spread Spectrum Definition and Purpose
Spread spectrum is a process for distributing (or `spreading') the energy of a single-frequency signal over a wider frequency spectrum so that it reduces the peak radiated energy on any single frequency. The need for spread-spectrum technology results from the increase in speeds of PCs and the subsequent increase in operating resolutions. That is, there has been an increase both in the speed of (1) pixel clocks for cathode-ray tube displays and (2) panel clocks for LCD displays. Accompanying these increases has been an increase in generated electro-magnetic interference (EMI). In some cases, EMI emissions of the fundamental frequency can be too high to pass a country's communications regulations [such as those from the American government agency, the Federal Communications Commission (FCC)]. Figure 7-3 shows an idealized (1) unmodulated carrier signal and (2) modulated signal resulting from spread-spectrum technology. (Both of the actual signals have a fundamental frequency and more variable peaks and sidebands than what this figure shows.) 1. In this example, the unmodulated carrier signal has a frequency whose peak amplitude creates EMI emissions that are too high to pass FCC requirements. 2. To reduce EMI, the ICS1531 use spread-spectrum technology to modulate the carrier frequency of the input timing signals from either the memory clock, or the panel clock, or both. Figure 7-3 shows how the energy of the unmodulated signal can be redistributed as sidebands of a modulated signal. The peak amplitude of the composite single-frequency carrier signal is thereby attenuated. As a result, the EMI peak decreases, while the total signal energy is maintained. This attenuation occurs without increasing cycle-to-cycle jitter. Consequently, system design costs can be reduced by decreasing the need to design shielding for the ICS1531. Note: Both the MCLK and PNLCLK PLLs use spread-spectrum technology. (The pixel PLL does not.) For information on how to achieve specific spread-spectrum results, see ICS1531 application notes.
Figure 7-3. Signal Characteristics (1) Before and (2) After Applying Spread-Spectrum Circuitry Note: Figure shows idealized signals. (Details are not shown.) Relative Amplitude (dB) 0 3 6 9 Clock Frequency (MHz) Spread Spectrum 2. Modulated Carrier Signal (Increased Bandwidth: Spectrum of sideband signals has spread.) 1. Unmodulated Carrier Signal (Narrow Bandwidth)
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 56
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 7
Programming
7.3.2
Programming Flow for Modifying Settings for Spread Spectrum
Figure 7-4. ICS1531 Flow for PNLCLK and MCLK PLL Spread-Spectrum Settings
Disable Spread Spectrum Mode
PNLCLK Reg 25:1 = 0 MCLK Reg 2B:1 = 0
No
Change PLL Freq. ?
Yes
Set M, N, PFD Gain, and Output Scaler
PNLCLK Regs 20, 21, 24 MCLK Regs 26, 27, 2A
No
Change Spread Spectrum Mode? Yes
Set Spread Sepctrum Counter and Gain PNLCLK Regs 22, 23, 24 MCLK Regs 28, 29, 2A
PLL Software Reset Wait ~ 1ms
PNLCLK and MCLK Reg 2D
Yes
Enable Spread Spectrum Mode PNLCLK Reg 25:1 = 1 MCLK Reg 2B:1 = 1
No Done
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 57
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 8
Layout and Power Considerations
Chapter 8 Layout and Power Considerations
8.1
8.1.1
Layout Considerations
General Guidelines for Printed Circuit Board Layout
To lay out a printed circuit board that uses the ICS1531, see Figure 8-1 and use the following general guidelines.
* Use a printed circuit board with at least the following four planes:
- One power plane - One ground plane. (No special cutouts required.) - Two signal planes
* Power supply voltages:
- Provide all supply voltages from a common source. - Ensure that all supply voltages ramp together. - Bypass each power supply pin with a 0.1-F capacitor.
* When using capacitors for filtering or decoupling, use either tantalum or ceramic capacitors with good
high-frequency characteristics. (Do not use electrolytic capacitors.) Place the capacitors as close as possible to the ICS1531 pins that are being filtered or decoupled.
* Trace widths:
- Use nominal trace widths of approximately 0.020 to 0.025 cm. - Use a maximum trace width of approximately 0.076 cm.
* As Figure 8-1 indicates, connect the appropriate VDDx and VSSx pins to the appropriate plane, using
multiple surface-etched vias.
* Ensure that the area of the printed circuit board where the ICS1531 is placed is free of contaminants.
(Flux and other board-surface debris can degrade the performance of the external loop filter.) Figure 8-1. General Decoupling Circuit for ICS1531 2.54 cm max 1.27 cm max VCC FB VDDx + ICS1531 VSSx 0.1 F 0.1 F 10 F Ferrite bead Multiple vias
Width from ~ 0.025 to 0.076 cm
Multiple vias
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 58
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 8
Layout and Power Considerations
8.1.2 8.1.2.1
Specific Guidelines for Printed Circuit Board Layout Digital Inputs
The ICS1531 digital inputs are designed to work with either 3.3-V and 5-V signals. No extra components are required.
8.1.2.2
Analog Inputs
To reduce noise, minimize traces for the ICS1531 analog red, green, and blue input pins by placing the ICS1531 as close as possible to the board's input connector. Input connectors can include any of the following:
* * * *
8.1.2.3
15-pin D connector BNC connector Digital Visual Interface connector (from the Digital Display Working Group) `P&D', the `Plug and Display' connector (from VESA)
External Loop Filter
The ICS1531 has software that allows for the selection of components for an internal loop filter for the pixel clock PLL. (The internal loop filter has the advantage of not requiring any extra components.) The ICS1531 also allows for the selection of components for an external loop filter for the pixel clock PLL. If the external loop-filter option is used, do the following: 1. Place loop filter components as close as possible to the EXTFIL and XFILRET pins. 2. For loop filter components, typical values are as follows: a. 6.8K for the series resistor b. 3300 pF RF-type capacitor for the series capacitor c. 33 pF for the shunt capacitor
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 59
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 8
Layout and Power Considerations
8.2
8.2.1
Power Considerations
Power-On Reset
The ICS1531 incorporates special internal power-on reset circuitry that requires no external reset signal connections.
* During normal operations, the VDD supply voltage for the ICS1531 must remain within the
recommended operating conditions. (See Section 9.2, "Recommended Operating Conditions".)
* To reset the ICS1531, do the following:
- Reduce the level of the VDD supply voltage to the ICS1531 (and the voltage seen on all ICS1531 pins) so that it is below Vth, the threshold voltage for time t1. (For a typical threshold voltage Vth, see Section 10.2, "Power-On Reset Timing".) - Keep the supply voltage below that threshold voltage for time t1, such that power-conditioning capacitors for the printed circuit board are drained and the proper reset state is latched. (For a typical time t1, see Section 10.2, "Power-On Reset Timing".)
* A successful power-on reset results in all the ICS1531 registers having the appropriate reset values as
stated in the tables in Chapter 6, "Register Set".
8.2.2
Power Conservation
For information on how to conserve power, see the ICS1531 application notes.
8.2.3
Layout for Power Supply Voltages
See Section 8.1.1, "General Guidelines for Printed Circuit Board Layout".
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 60
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 9
AC/DC Operating Conditions
Chapter 9 AC/DC Operating Conditions
Warning:
The values in this chapter are preliminary and subject to change.
9.1
Absolute Maximum Ratings
Table 9-1 lists absolute maximum ratings for the ICS1531. Stresses above these ratings can cause permanent damage to the ICS1531. These ratings, which are standard values for ICS commercially rated parts, are stress ratings only. Functional operation of the ICS1531 at these or any other conditions above those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods can affect product reliability. Electrical parameters are guaranteed only over the recommended operating temperature range.
Table 9-1. ICS1531 Absolute Maximum Ratings
Item
VDD, VDDQ (measured with respect to VSS) Digital Inputs Digital Outputs Analog Inputs Analog Outputs Storage Temperature Junction Temperature Soldering Temperature Power Dissipation 4.3 V
Rating
VSS -0.3 V to +5.5 V VSSQ -0.3 V to VDDQ +0.3 V VSS -0.3 V to +5.5 V VSSA -0.3 V to VDDA +0.3 V -65 to +150 C 175 C 260 C See Section 9.3, "Power Values"
9.2
Recommended Operating Conditions
Table 9-2. ICS1531 Recommended Operating Conditions
Parameter
Ambient Operating Temperature Power Supply Voltage (measured with respect to VSS)
Minimum
0 +3.0
Typical
- +3.3
Maximum
+70 +3.6
Units
C V
9.3
Power Values
Table 9-3. ICS1531 Power Values
Item
Power Dissipation, Active
Conditions
3.3 V
Typical
ICS1531 (100 MHz): ICS1531 (140 MHz): ICS1531 (160 MHz): 800 mW 850 mW 900 mW
Power Dissipation, Standby
3.3 V
~250 mW
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 61
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 9
AC/DC Operating Conditions
9.4
AC Operating Characteristics
Table 9-4. AC Operating Characteristics for ICS1531 Inputs
Parameter
Input HSYNC: Input Frequency PDEN: Input Frequency
Symbol
fHSYNC fPDEN
Min.
12 30
Max.
120 120
Units
kHz Hz
9.5
DC Operating Characteristics
This section lists the DC operating characteristics for the ICS1531.
9.5.1
DC Operating Characteristics for Supply Current.
Note: All VDD measurements are taken with respect to VSS (which equals 0 V).
DC Operating Characteristics for Supply Current to ICS1531
Table 9-5.
Parameter
Supply Current, Digital Supply Current, Analog
Symbol
IDDD IDDA
Conditions
VDDD = 3.3 V, 100 MHz VDDA = 3.3 V, 100 MHz
Min.
- -
Typ.
135 125
Max.
150 135
Units
mA mA
9.5.2
DC Operating Characteristics for Digital Inputs
Table 9-6 lists DC operating characteristics for the following ICS1531 TTL input pins:
* * * * *
HSYNC PDEN SBADR SCL SDA (Input mode only. For output mode, see Table 9-7.) All VDD measurements are taken with respect to the VSS pin (which equals 0 V).
DC Operating Characteristics for TTL Inputs
Note:
Table 9-6.
Parameter
Input High Voltage Input Low Voltage Input High Current Input Low Current Input Capacitance (Note 1)
Symbol
VIH VIL IIH IIL Cin
Conditions
- - VIH = VDD VIL = 0 -
Min.
2.4 - - 10 -
Typ.
- - - - 10
Max.
- 0.8 10 - -
Units
V V A A pF
Note 1. Typically guaranteed by design.
9.5.3
DC Operating Characteristics for SDA Digital Pin, in Output Mode
Table 9-7 lists DC characteristics for the SDA pin output mode. (For input mode, see Table 9-6.)
Table 9-7. DC Operating Characteristics for ICS1531 SDA Pin, Output Mode
Parameter
Output Low Voltage
Symbol
VOL IOUT = 3 mA
Conditions
Min.
-
Max.
0.4
Units
V
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 62
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
Chapter 10
Timing Diagrams
10.1 Industry-Standard 2-Wire Serial Bus Timing Diagrams
10.1.1 Start and Stop Conditions
Figure 10-1 shows in general terms how start and stop conditions work when transferring bits on an industry-standard 2-wire serial bus. All bus transactions begin with a start and end with a stop.
* To start a bus transfer (1), the clock signal from a master device (typically a microcontroller) is allowed to
float high while the data signal driven by the master device transitions from high to low.
* The bytes transfer (2) from the master device to/from the ICS1531. (For details, see Section 10.1.2,
"Transfer of Data Bytes".)
* To stop a bus transfer (3), while the clock signal is high, the data signal transitions from low to high.
Figure 10-1. Start and Stop Conditions Star (1) Byte Transfer (2) Stop (3)
Clock from Master Device
Data Signal
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 63
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
10.1.2
Transfer of Data Bytes
Table 10-1 lists significant time periods for signals on SDA and SCL pins during the transfer of data bytes.
Table 10-1. ICS1531 Byte Transfer
Time Period
t1 t2
Parameter
Data Held Valid Change of Data Allowed
Conditions - -
Min. 2.5 2.5
Typ. - -
Max. 10 10
Units
s s
Figure 10-2 shows how bits are transferred on an industry-standard 2-wire serial bus.
* For start and stop conditions, see Section 10.1.1, "Start and Stop Conditions". * When there is a transfer of valid data (t1), the bits that transfer are Bits 7 through 0.
- These first 8 bits are either data or address bits that are output sequentially. - Bit 7, the most-significant bit of these 8 bits, is output first. - Bit 0, the least-significant bit of these 8 bits, is output last.
* After each bit transfer, a change of data occurs (t2). * For details on the ACK signal, see Chapter 10.1.3, "Acknowledge Conditions".
Figure 10-2. Byte Transfer on Industry-Standard 2-Wire Serial Bus
t1
t2
Clock from Master Device
Data Signal
Bit 7 (MSB)
Bit 6
Bit 1
Bit 0 (LSB)
ACK
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 64
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
10.1.3
Acknowledge Conditions
Figure 10-3 shows in general how an acknowledge works on an industry-standard 2-wire serial bus.
* For start and stop conditions, see Section 10.1.1, "Start and Stop Conditions". * The data transfers (1). (For details, see Section 10.1.2, "Transfer of Data Bytes".) If there is a:
- Data read, the ICS1531 drives the data, and the master (typically, a microcontroller) drives the ACK. - Data write, the master drives the data, and the ICS1531 drives the ACK.
* The acknowledge bit (ACK) is the ninth (and last) bit output.
- The ACK bit is a read-write bit that indicates whether the first 8 bits are either: * Read from the ICS1531 by a master device (typically, a microcontroller), or * Written to the ICS1531 by a master device - For an acknowledge (2) to occur, you must do the following: * Address the ICS1531 properly * Write a valid register index * Read/write the specified data Figure 10-3. Acknowledge on Industry-Standard 2-Wire Serial Bus Data Transfer (1) Acknowledge (2)
Clock from Master Device
Clock Pulse 1 1
2
8
9
Acknowledge Clock Pulse
Data Signal
Bit 7 (MSB)
Bit 6
Bit 0 (LSB)
ACK
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 65
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
10.2 Power-On Reset Timing
Table 10-2 lists typical ICS1531 power-on reset (POR) timing measures and Figure 10-4 shows the POR timing relationships. (For information on how the ICS1531 POR circuitry operates, see Section 8.2, "Power Considerations".)
Table 10-2. Typical ICS1531 POR Transition Times
Symbol
VDD VDDth t1
Timing Description
Supply Voltage (`On' State) Threshold Supply Voltage Hold Time for Reset State
Min
3.0 - -
Typ
3.3 1.8 10
Max
3.6 - -
Units
V V ms
If a reset:
* Is desired, reduce the VDD supply voltage (and the voltage on all ICS1531 pins) so that it is below the
threshold voltage (VDDth) of the POR circuit for the period t1. (A time of 10 ms is sufficient.)
* Is not desired, ensure either one or both of the following conditions:
- Ensure the VDD supply voltage (and the voltage on all ICS1531 pins) is not reduced below Vmin. - If the VDD supply voltage (and the voltage on all ICS1531 pins) is reduced below Vth, then ensure that it is at this level for less than the period t1. Note: The POR signal is an internal signal. It is generated regardless of the ICS1531 mode. Power-On Reset Condition for ICS1531
Figure 10-4.
VDDmin
VDDth
t1
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 66
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
10.3 AC Timing Diagrams
10.3.1 Phase-Locked-Loop Timing for Digital Setup and Hold
The input HSYNC signal is used to generate the REF output signal. In the Phase/Frequency Detector, the REF signal is compared with ADCSYNC (which provides the recovered HSYNC signal). Table 10-3 gives the timing for these signals, and Figure 10-5 shows timing characteristics.
Table 10-3. Phase-Locked-Loop Timing
Time Period
t1 Tp
Timing Description
Input HSYNC Rise Time to REF Rise Time Clock Period
Min
TBD
Typ
7
Max
TBD
Units
ns ns
Input HSYNC Frequency Tp = Result from: Section 6.5.3, "Register 02h: Fdbk Div 0 Register" and Section 6.5.4, "Register 03h: Fdbk Div 1 Register" 50-50 4 x Tp 55-45
Td t2
Clock Duty Cycle ADCSYNC Active Time
45-55
% ns
Figure 10-5.
Timing for Phase-Locked Loop
HSYNC
t1 REF
Tp Td CLK t2 ADCSYNC
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 67
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
10.3.2
Two-Pixels-per-Clock Mode Timing
For 2-pixels-per-clock mode, Reg 30:6 must be cleared to `0'. Table 10-4 lists pixel characteristics for this mode, as determined by Reg 2:0. (Both `A' and `B' channel pixels are pipelined and aligned with the rising edge of the ADCRCLK.) Table 10-5 lists time measures for this mode, and Figure 10-6 shows timing characteristics.
Table 10-4. Pixel Characteristics for 2-Pixels-per-Clock Mode Reg 2:0 Setting 0 1 Pixel Characteristics When Reg 30:6 is Cleared to `0' Total Number of Pixels Total number is even. Total number is odd. Pixel Output What the Pixels Represent
Output is on Channel `A'. Samples taken on half-rate ADCRCLK's rising edge. Output is on Channel `B'. Samples taken on half-rate ADCRCLK's falling edge.
Table 10-5. Timing for 2-Pixels-per-Clock Mode
Time Period
Tp, Td t1 t2 t3 t4
Timing Description
CLK Period, CLK Duty Cycle CLK Rise Time to ADCRCLK Rise Time ACDRCLK Period ACDRCLK Fall Time to ADCSYNC Rise Time Digital Data Transition
Min
- - - - 3.8
Typ
See Table 10-3. 2.6 t2 = 2 x Tp TBD 5
Max
- - - - TBD
Units
ns ns ns ns ns
Figure 10-6.
AC Timing for 2-Pixels-per-Clock Mode
P+1 P+4
Analog Data In: ARED AGRN ABLUE
P
P+3 P+5
Tp, Td CLK
P+2
t1 t2 ADCRCLK
ADCSYNC
t3
t4 `A' Channel Digital Data Output P-6 P-4 P-2 P
`B' Channel Digital Data Output
P-5
P-3
P-1
P+1
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 68
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 10
Timing Diagrams
10.3.3
One-Pixel-per-Clock Mode Timing
For 1-pixel-per-clock mode, Reg 30:6 must be set to `1'. Table 10-6 lists time measures for this mode, and Figure 10-5 shows timing characteristics. Note: For the 1-pixel-per-clock mode, the `B' channel data outputs are always at ground level.
Table 10-6. Timing for 1-Pixel-per-Clock Mode
Time Period
Tp, Td t1 t2 t3
Timing Description
CLK Period, CLK Duty Cycle ACDRCLK Period ADCRCLK Fall Time to ADCSYNC Rise Time Digital Data Transition
Min
- - - 0
Typ
See Table 10-3. t1 = Tp TBD 2.0
Max
- - - 2.5
Units
ns ns ns ns
Figure 10-7.
AC Timing for 1-Pixel-per-Clock Mode
P+1 P+4
Analog Data In: ARED AGRN ABLUE
P
P+3 P+2 P+5
Tp, Td CLK
t1 ADCRCLK t2 ADCSYNC
t3 `A' Channel Digital P-6 Data Output `B' Channel Digital Data Output P-5 P-4 P-3 P-2 P-1 P
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 69
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 11 VCO Transfer Characteristics
Chapter 11 VCO Transfer Characteristics
Figure 11-1 shows the VCO output frequency as a function of both Vin (that is, the VCO control voltage) and VDD under the following conditions:
* Temperature is `ambient'. * The Phase/Frequency Detector is disabled. * The external filter is selected, and Vin is applied between the EXTFIL pin and XFILRET pin.
The VCO gain, shown as the slope of the linear region, is approximately 300 MHz/V. ICS recommends that ideally, the ICS1531 is operated in a region from 250 to 500 MHz. Important: If both the HSYNC and ADCSYNC signals are first measured at 0 C and then the ADCSYNC signal is measured at 70 C, the drift (that is, the difference between the two ADCSYNC measurements) is 400 ps. Figure 11-1. Relationship of VCO Voltage and VCO Output Frequency
600 Linear Region
500
Ideal Operating Region
VCO Output Frequency (MHz)
400
300 VDD=3.0V VDD=3.3V VDD=3.6V 200
100
0 0.0 0.5 1.0 1.5 Vin (Volts) 2.0 2.5 3.0
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 70
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 12
Package Dimensions
Chapter 12
Package Dimensions
This section gives the physical dimensions for the package for the ICS1531, which is a 144-pin LQFP.
* The lead count (N) for the package is 144 leads. * The nominal footprint (that is the body) for the package is 20 mm x 20 mm x 1.4 mm.
Note: 1. For full mechanical specifications, see JEDEC drawing number MS-026 Rev A. 2. Table 12-1 lists the ICS1531 physical dimensions. These dimensions are: a. For planning purposes only. b. Subject to change. c. Shown in Figure 12-1.
Table 12-1. Physical Dimensions for ICS1531
Symbol
A A1 A2 b c D D1 e E E1 L L1
Description
Full Package Height Package Body Standoff Package Body Thickness Lead Width Lead Thickness Tip-to-Tip Dimension Package Body Dimension Lead Pitch Tip-to-Tip Dimension Package Body Dimension Lead Length, Entire Length Lead Length, Segment 1 (Lead Tip Length) Lead Tip Angle
Min.
- 0.05 1.35 0.17 0.09 21.8 19.9 - 21.8 19.9 - 0.45 0
Nominal
- - 1.40 0.22 - 22.0 20.0 0.50 22.0 20.0 1.0 0.60 -
Max.
1.60 0.15 1.45 0.27 0.20 22.2 20.1 - 22.2 20.1 - 0.75 7
Unit
mm mm mm mm mm mm mm mm mm mm mm mm degrees
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 71
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 12
Package Dimensions
Figure 12-1.
Physical Dimensions for ICS1531 D D1 N 1
Top View E1 E
Side View e
c
Detail View 1
b
Detail View 2
A
A2 Package Base Plane Seating Plane
L1 L
A1
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 72
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 13 Ordering Information
Chapter 13
Ordering Information
Figure 13-1.
ICS1531 Ordering Information
ICS
1531Y -
XXX
Maximum Speed 100, 140, or 165 MHz Product and Package Type Y = 20 x 20 LQFP (a Low-Profile Quad Flat Pack) Company Identifier Integrated Circuit Systems, Inc.
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 73
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 13 Ordering Information
Notes
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 74
December, 1999
ICS1531 Data Sheet - Preliminary
Chapter 13
Revision History
Revision History
Changes are not tracked for advance and preliminary copies. Rev A was an advance copy dated 7/16/98. Rev B was a preliminary copy dated 12/10/98. Rev C was a preliminary copy dated 3/3/99. Rev D was a preliminary copy dated 3/9/99. Rev E was a preliminary, confidential NDA copy dated 4/7/99. Rev F was a preliminary, confidential NDA copy dated 7/1/99. Rev G was a preliminary copy dated 7/9/99. Rev H was a preliminary copy dated 7/20/99. Rev I was a preliminary copy dated 8/1/99. Rev J was a preliminary copy dated 8/13/99. Rev K was a preliminary copy dated 9/13/99. Rev L was a preliminary copy dated 9/22/99. Rev M was a preliminary copy dated 10/26/99. Rev N is a preliminary copy dated 12/1/99.
ICS1531 Rev N 12/1/99
Copyright (c) 1999, Integrated Circuit Systems, Inc. All rights reserved. 75
December, 1999
Integrated Circuit Systems, Inc.
Corporate Headquarters: 2435 Boulevard of the Generals P.O. Box 968 Valley Forge, PA 19482-0968 Telephone: 610-630-5300 Fax: 610-630-5399 525 Race Street San Jose, CA 95126-3448 Telephone: 408-297-1201 Fax: 408-925-9460 Email: webmaster@icst.com http://www.icst.com
Silicon Valley:
Web Site:
PRODUCT PREVIEW documents contain information on new products in the sampling or preproduction phase of development. Characteristic data and other specifications are subject to change without notice.


▲Up To Search▲   

 
Price & Availability of ICS1531

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X